This functionality is only available for certain module packages.

Components

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.

Components are black boxes whose inner workings remain hidden. Their encapsulated functionality can be accessed via interfaces. Interfaces make it possible to parameterize components and to create a connection between components. This understanding of components facilitates modularization at various levels.