Part IV. Inheritance in Class Hierarchies

Subtypes and inheritance are important elements of information models. Software applications have to implement them in a proper way, typically as part of their model layer within a model-view-controller (MVC) architecture. Unfortunately, application development frameworks do often not provide much support for dealing with subtypes and inheritance.