Object-Disoriented
summary
Examines what true object orientation means beyond the usual mantra of encapsulation, inheritance and polymorphism, and reviews concepts that help design better objects. Presents common mistakes in OO design and practical options to avoid them.
AI-written summary · about
chapters (11)
- 0:00Welcome
- 1:48What is OO?
- 10:15OO origins and myths
- 18:32Tools harming OO
- 22:45OO vs churned software
- 26:39Patterns vs principles
- 32:41Anemic models explained
- 36:36Inheritance vs composition
- 39:48Immutability and OO
- 41:14Cost of change and OO
- 42:38Recommended readings
related talks
38mWhat Object-Oriented Programming Was Supposed to Be: Two Grumpy Old Guys’ Take on ...
48mMy Style Guide for Object-Oriented Design
54mStarting at the Beginning (of Design)
48mObject modeling: Theory vs Practice. Round 1
43mObjects — Where They Live, What They Eat, and How to Observe Them?
58m#OOP vs Data Oriented Programming Which One to Choose
45mBeyond design patterns and principles - writing good OO code
46mImprove your design with Design Patterns
