Inheritance Quote by Grady Booch
“Multiple Inheritance is like a parachute. You don't often need it, but when you do, you really need it.”
About This Quote
Source Book: Object-Oriented Analysis and Design, 1991
Multiple inheritance is rarely needed, but when a class truly requires features from several parents, it becomes essential.
In simple terms: Use multiple inheritance only when truly needed.
Apply multiple inheritance sparingly.
Themes
Mood
Type
When to use this quote
- large codebases
- framework development
- API design
Key Concepts
Questions to Reflect On
- When does single inheritance suffice?
- What alternatives exist to multiple inheritance?
Multiple inheritance can increase coupling and maintenance difficulty.