If I have one INCLUDE for all CLASS DEFINITIONs and one for CLASS IMPELEMENTAION and invoking those class in the main program, will be considered as a bad programming approach from OOPS perspective ?
ZINCLUDE1."for all class definitions
ZINCLUDE2."for all class implementations
invoking those class and methods here in the ZPROG.
Defining all the class definition and implementations in ZPROG (without using INCLUDES) and then invoking them there itself.
Is having an INCLUDE comes under the purview of using OOPS in the first place or INCLUDES will be considered as Classical approach of programming.