Logo Passei Direto
Buscar

Esse mapa mental é do material:

excercio lista 4
1 pág.

Desenvolvimento de Software

Material

Prévia do material em texto

Builder Abstract Factory Separar a Cria famílias de objetos construção de um relacionados sem objeto complexo de especificar suas classes. sua representação. Permite a troca de Permite a criação implementações de forma passo a passo de simples. objetos. Ideal para sistemas que Facilita a criação precisam de múltiplas de diferentes variantes. representações de Facilita a criação de um objeto. interfaces consistentes. Ideal para objetos com muitos Padrões parâmetros opcionais. Factory Method de Prototype Cria objetos sem expor a Permite a criação de implementação interna. novos objetos a Permite a criação de Projeto partir de cópias. subclasses para Reduz a necessidade personalização. de instanciar Facilita a manutenção e a classes complexas. escalabilidade do código. Facilita a criação Utilizado em coleções e de objetos com iteradores em Java. estado inicial. Útil em sistemas que requerem alta Vantagens dos Padrões performance. Melhoram a legibilidade e a organização do código. Facilitam a comunicação entre desenvolvedores. Singleton Iteradores Aumentam a reutilização de Garante que uma código e a eficiência. Permitem percorrer classe tenha apenas Ajudam na resolução de coleções de objetos uma instância. problemas comuns de design. de forma uniforme. Fornece um ponto de Encapsulam a lógica acesso global à de iteração, instância. simplificando O uso. Útil para gerenciar Facilitam a recursos implementação de compartilhados. diferentes estruturas Pode ser de dados. implementado de Aumentam a forma preguiçosa ou flexibilidade e a ansiosa. reutilização do código.

Mais conteúdos dessa disciplina