company logo

virtual base type

A virtual base type is a base type, which has only one instance in its inheritance graph, i.e. when an inheritance graph refers to the same complex data type more than once, all base types of this data type marked as virtual will share the same instance. Base types not marked as virtual may or may not share the instances depending on the way of base type sharing.

Generalisations:  virtual feature

Related topics