Live data from Hacker News

Is Object Oriented Programming Too Complicated?

blog.bishopuniverse.com

1–4 of 4 posts

Re: Is Object Oriented Programming Too Complicated?

#4

Inheritance isn't the only way to re-use code. Using inheritance won't solve your problems, and it tends to give you new ones: http://en.wikipedia.org/wiki/Fragile_base_class

"But if you write code that doesn't change the existing system, you simply test the additions" boils down to the open/closed principle. It's much safer to create a new class (often by inheritance) than to modify the guts of an existing class that already has dependencies.