Implementa as COISAS. OO -> representação das entidades.
Implementa o comportamento que satisfaz uma necessidade do usuário
Recebe a requisição, modelagem dos dados, delegar pros casos de uso, modelagem do retorno e envio de volta
Classes que implementam a comunicação com o mundo externo.
Interceptador que implementa um comportamento operacional padrão.