“5. When is classical inheritance an appropriate choice?”
Jakub Arnold

These occasional use cases of goto, multiple inheritance and similar BS don’t justify the existence of such constructs in the language. There is a programming principle: make interfaces that are easy to use correctly and hard to use incorrectly. Such features cause far more damage than benefits.

Like what you read? Give Ivan Perevezentsev a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.