Skip to main content
Skip table of contents

Interfaces

In contrast to a class, an interface has no properties nor implementations. Interfaces are used to define common operations for multiple classes. In the deriving class, you must implement all interface operations.
You can configure interfaces as described on Modeling Data Structures pp.

Classes can realize one or multiple interfaces (see Classes, Interface attribute). The interface operations must then be implemented by the deriving class.

You can use interface operations at modeling time, and then override them at runtime depending of what type of object is actually handled (Polymorphism).

Related Content

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.