Justin James
May 4, 2022

Classes, inheritance, etc. can be amazingly helpful in some places… creating a UI framework is a great example, another is connecting to data to go from the general (“I have a data source I need to get data from”) to the specific (“we’re getting data from MySQL”). But for the implementation of the business logic for the actual application, OOP becomes a lot of investment with minimal returns much of the time. Majority of the time I “just need to write the code”, I don’t need or want to plan a hierarchy, think about patterns, and a million other things that don’t benefit that. Those are things that benefit a framework or some other highly-reused and often-extended piece of code.

J.Ja

Justin James
Justin James

Written by Justin James

OutSystems MVP & longtime technical writer

No responses yet