Topic 3 of 12
Advanced Object Orientation
Go beyond the four pillars: cohesion, coupling, composition over inheritance and how to design objects that protect their rules. It's the foundation for SOLID, Object Calisthenics and Design Patterns.
What to study
- Cohesion and coupling
- Composition over inheritance
- Law of Demeter
- Tell, Don't Ask