Derived Class Benefits/Limitations
Derived classes have the following benefits:
Derived classes have the following limitations:
If multiple derived properties are defined for a derived class, their relationships must all be on the same hierarchical path. For example, as shown in Figure 8, a derived class with a base class of Column could contain derived properties from the DBSystem, Database, and Table classes.
Figure 8: Hierarchical Path of Related ClassesAn example of what is not permitted is shown in Figure 9.
Figure 9: Related Classes That Cannot Be Used in Same Derived ClassA derived class with a base class of Column cannot contain derived properties from both the View and Table classes.