Component

Modelling

A component is an entity that comprises one object or several objects that logically belong together and that implements a number of well-defined interfaces.