Definitions for "Abstract classes"
model properties or behaviour common to a set of classes, but do not correspond to any real-world things in the problem.
Templates used only to derive new Structural classes. Abstract classes cannot be instantiated in the directory.