Muss man mal gelesen haben:
ArticleS.UncleBob.PrinciplesOfOod.
Vorallem die dort verlinkten PDFs zum Single Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Dependency Inversion Principle und Interface Segregation Principle sind sehr interessant.
Der Rest natürlich auch