Ciências da computação dia 220

Princípios de arquitetura

Separação de interesses

Design de arquitetura

Encapsulamento

Inversão de dependência

sem inversão de
dependência
sem inversão de dependência

com inversão de
independência
com inversão de independência

Dependências explicitas

Responsabilidade única

DRY(don’t repeat yourself)

Ignorância de persistência

Contexto limitado