Other Kinds of Value Type

In addition to regular value types, which can correspond directly to concrete implementations, the value type specification defines abstract value and abstract interface types, which can be used only as base types in the context of an inheritance hierarchy.

Value types support a relatively rich syntax for defining inheritance relationships. This section describes the different kinds of value type that result from applying the various inheritance rules and, at the end, a summary of the inheritance rules is presented.

Values That Inherit from a Value

A regular value can inherit from another regular value subject to a limit of single inheritance. This brings a valuable element of flexibility to defining complex types. ...

Get Pure CORBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.