Principais Padrões de Projeto: Guia de Design Patterns
Classificado em Computação
Escrito em em
português com um tamanho de 4,37 KB
Padrão Builder
Quando precisamos criar objetos complexos, é interessante criá-los por partes. O padrão Builder permite:
- Director: Constrói um objeto utilizando a interface Builder.
- Builder: Especifica uma interface para o construtor do objeto.
- ConcreteBuilder: Uma implementação da interface Builder.
- Product: Objeto complexo que foi construído.
Este padrão permite variar a representação interna do objeto, provê controle durante o processo de criação e isola os códigos de construção e representação.
Padrão Proxy
Tem como objetivo proporcionar um espaço reservado para outro objeto controlar o acesso a ele.
- Subject: Interface do objeto.
- RealSubject: Implementação do objeto real.
- Proxy: Implementação do objeto proxy que encapsula o