The document describes inheritance and class hierarchies in PowerBuilder. Key points include:
- Inheritance allows classes to inherit structure and behavior from ancestor classes.
- A class hierarchy consists of base, abstract, and concrete classes. Abstract classes provide common behavior while concrete classes are instantiated.
- Extension layers provide a way to promote common code without affecting base classes.
- There are two approaches to window hierarchies - style-based uses pre-defined components while type-based codes abstract functionality.