The Big OOPs: Anatomy of a Thirty-five-year Mistake
The Big OOPs: Anatomy of a Thirty-five-year Mistake
“Compile-time hierarchy of encapsulation that matches the domain model was a mistake.”
The Big OOPs: Anatomy of a Thirty-five-year Mistake
“Compile-time hierarchy of encapsulation that matches the domain model was a mistake.”
So much time in my undergrad designing stupid inheritance hierarchies for systems (petrol stations, web servers, guidance systems), none of it even remotely applicable in my actual career as a dev. In fact, practically every time someone had done something “clever” with inheritance it caused subtle bugs or made maintenance and extension much harder than it should have been.