Abstract Base Classes
The Essential Tools Module includes a set of abstract base classes and corresponding specializing classes that provides a framework for many issues. The list below identifies some of these issues and associates them with their respective abstract base classes. The description of each class in the SourcePro API Reference Guide indicates whether it is an abstract base class.
Table 1 – Abstract base classes and issues  
Issue
Class
Where Discussed
Locale
Time zones
Virtual streams
Polymorphic persistence
Virtual page heaps
Reference Guide
Model-View-Controller abstraction
Reference Guide