-
Notifications
You must be signed in to change notification settings - Fork 0
GoF
| Data | Versão | Descrição | Autor |
|---|---|---|---|
| 11/05/2017 | 1.0 | Criação do documento | Stefania Bezerra |
| 11/05/2017 | 1.1 | Inserção dos Padrões | Stefania Bezerra |
“Garantir que uma classe tenha somente uma instância e fornece um ponto global de acesso para a mesma.”
“Fornecer uma interface unificada para um conjunto de interfaces em um subsistema. Facade define uma interface de nível mais alto que torna o subsistema mais fácil de ser usado.”
“Converter a interface de uma classe em outra interface, esperada pelo cliente. O Adapter permite que interfaces incompatíveis trabalhem em conjunto – o que, de outra forma, seria impossível.”
“Definir o esqueleto de um algoritmo em uma operação, postergando alguns passos para as subclasses. Template Method permite que subclasses redefinam certos passo de um algoritmo sem mudar a estrutura do mesmo.”
“Fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.”
“Separar a construção de um objeto complexo de sua representação de modo que o mesmo processo de construção possa criar diferentes representações.”
Processo
Requisitos
Análise e Design
Padrão de Projeto
Gerenciamento do Projeto