More on this book
Community
Kindle Notes & Highlights
What is the simplest interface that will cover all my current needs?
if you have to introduce lots of additional arguments in order to reduce the number of methods, then you may not really be simplifying things.
Is this API easy to use for my current needs?
If you have to write a lot of additional code to use a class for your current purpose,
that’s a red flag that the interface doesn’t provide the right functionality.