Inversion of Control (IOC)

Os conceitos de Inversion of Control e Dependency Injection são nucleares na Plataforma Elevation e muito utilizados em vários componentes para gerir as dependências entre objetos.

Na realidade, mesmo as dependências entre módulos de uma aplicação são geridas usando este padrão.

O container de IOC da Plataforma Elevation é a ObjectFactory e o padrão é vastamente utilizado pelos Application Services, que são reconhecidos e registados automaticamente no arranque da aplicação.