System Classes and User Classes
OpenROAD includes predefined system classes with methods and attributes to simplify the task of designing enterprise applications. These include classes that provide access to native Windows controls such as tab folders, tree views, and list views. Class definitions are integrated in the OpenROAD development environment, so that you have the power of OOP without requiring an in-depth understanding of object-oriented theory.
You can define your own user classes with OpenROAD. User-defined classes exhibit the same object-oriented features as system classes. These features—inheritance, abstraction, encapsulation, and polymorphism—enable you to reuse components and maximize productivity.