[progress Communities] [progress Openedge Abl] Forum Post: Oo Inheritance

  • Thread starter Thread starter agent_008_nl
  • Start date Start date
Status
Not open for further replies.
A

agent_008_nl

Guest
I'm doing some refactoring work on an oo oe application. I decided removing inheritance and all that comes with it is the way to go to make the application more maintainable. Not just "favour composition over inheritance"; skip / remove inheritance. "Even" Bjarne Stroustrup (creator of C++) thought about this possibility, watch "Object Oriented Programming without Inheritance": https://www.youtube.com/watch?v=xcpSLRpOMJM . The insight that inheritance is no good seems common nowadays in computer science. A short clear humoristic video where the difference between compostion and inheritance is explained: https://www.youtube.com/watch?v=wfMtDGfHWpA Another interesting link: https://spin.atomicobject.com/2016/06/09/writing-flexible-code/ .

Continue reading...
 
Status
Not open for further replies.
Back
Top