SOLID

  • Single Responsibility Principle
  • Open Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation
  • Dependency Inversion

Reading instructions

Applying UML and Patterns: Applying UML and Patterns:

  • 25 - GRASP: more objects with responsibilites (mentions Open Closed & Liskov Substitution Principles)

Materials

SOLID Principles

Looking at the SOLID principles.

Extracurricular

SOLID
Uncle Bobs articles from Object Mentor