Cap. 18 · Padrões Básicos (Base Patterns)
11 tópicos · 55 exercícios de fixação · 0/11 concluídos
- 18.1Gateway
Objeto que encapsula o acesso a um sistema ou recurso externo.novo - 18.2Mapper
Objeto que faz a comunicação entre dois subsistemas independentes.novo - 18.3Layer Supertype
Superclasse comum para todos os tipos de uma camada.novo - 18.4Separated Interface
Interface em um pacote, implementação em outro: inverte a dependência.novo - 18.5Registry
Objeto bem conhecido para achar serviços e objetos comuns.novo - 18.6Value Object
Objeto pequeno, comparado pelo valor, imutável.novo - 18.7Money
Valor monetário = quantia + moeda, com aritmética segura.novo - 18.8Special Case
Subclasse com comportamento padrão para casos especiais (ex.: Null Object).novo - 18.9Plugin
Liga a implementação por configuração, não por compilação.novo - 18.10Service Stub
Implementação falsa de um serviço externo para testes e desenvolvimento.novo - 18.11Record Set
Representação em memória de dados tabulares.novo