... advance one can make in programming. As I have said before, the main concepts used in OOP are granularity, polymorphism, encapsulation, and inheritance. I am using all of these here. Inheritance: This class is inheriting from my TRecord class which inherits from my TData class. Granularity: ...