Kai Chevannes

18%
Flag icon
Small classes don’t contribute much functionality, so there have to be a lot of them, each with its own interface. These interfaces accumulate to create tremendous complexity at the system level. Small classes also result in a verbose programming style, due to the boilerplate required for each class.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview