Padrões de Projeto Essenciais: Guia Rápido e Componentes
Classificado em Tecnologia
Escrito em em português com um tamanho de 4,28 KB
Singleton (Criacional)
- Classe Singleton: Possui um construtor privado e um método estático para obter a instância única.
- Variável Estática: Armazena a instância única.
- Utilizador: Chama o método estático para aceder à instância.
Observer (Comportamental)
- Observado: Regista os observadores e notifica-os quando ocorre uma alteração.
- Observador: Interface que define o método de atualização.
- Observador Concreto: Implementa a interface de observador e reage às notificações.
Composite (Estrutural)
- Componente: Interface comum para objetos simples e compostos.
- Simples: Implementa operações básicas do componente.
- Composto: Contém outros componentes e implementa operações que os agregam.
Prototype (Criacional)
- Protótipo: Interface que define