Mid OOP What are common pitfalls when using inheritance? Deep hierarchies, fragile base classes, tight coupling, misuse of override.