quote

How should you think about defining classes? the best approach is to think of a class as having a primary responsibility and to make that responsibility as singular and focused as possible. Put the responsibility into words. It has been said that you should be able to describe a class’s responsibility in 25 words or less, rarely using the words “and” or “or.” If your sentence gets too long or mired in clauses, it is probably time to consider defining new classes along the lines of some of the responsibilities you have described.

PHP Objects, Patterns and Practice Third Edition (Expert’s Voice in Open Source)

Speak Your Mind

*


*