Mapa mental
Design Patterns - Atividade 9
Contenido del mapa
Design Patterns - Atividade 9
Padrões Criacionais
- Factory Method
- um padrão criacional de projeto que fornece uma interface para criar objetos em uma superclasse, mas permite que as subclasses alterem o tipo de objetos que serão criados.
- Abstract Factory
- padrão de projeto criacional que permite que você produza famílias de objetos relacionados sem ter que especificar suas classes concretas.
- Builder
- padrão de projeto criacional que permite a você construir objetos complexos passo a passo. O padrão permite que você produza diferentes tipos e representações de um objeto usando o mesmo código de construção.
- Prototype
- padrão de projeto criacional que permite copiar objetos existentes sem fazer seu código ficar dependente de suas classes.
- Singleton
- padrão de projeto criacional que permite a você garantir que uma classe tenha apenas uma instância, enquanto provê um ponto de acesso global para essa instância.
- Factory Method
Padrões Estruturais
- Adapter
- padrão de projeto estrutural que permite objetos com interfaces incompatíveis colaborarem entre si
- Bridge
- padrão de projeto estrutural que permite que você divida uma classe grande ou um conjunto de classes intimamente ligadas em duas hierarquias separadas—abstração e implementação—que podem ser desenvolvidas independentemente umas das outras.
- Composite
- padrão de projeto estrutural que permite que você componha objetos em estruturas de árvores e então trabalhe com essas estruturas como se elas fossem objetos individuais.
- Decorator
- padrão de projeto estrutural que permite que você acople novos comportamentos para objetos ao colocá-los dentro de invólucros de objetos que contém os comportamentos.
- Facade
- padrão de projeto estrutural que fornece uma interface simplificada para uma biblioteca, um framework, ou qualquer conjunto complexo de classes.
- Flyweight
- padrão de projeto estrutural que permite a você colocar mais objetos na quantidade de RAM disponível ao compartilhar partes comuns de estado entre os múltiplos objetos ao invés de manter todos os dados em cada objeto.
- Proxy
- padrão de projeto estrutural que permite que você forneça um substituto ou um espaço reservado para outro objeto. Um proxy controla o acesso ao objeto original, permitindo que você faça algo ou antes ou depois do pedido chegar ao objeto original.
- Adapter
Data Access Object
- Objeto de acesso a dados, é um padrão para aplicações que utilizam persistência de dados, onde tem a separação das regras de negócio das regras de acesso a banco de dados, implementada com linguagens de programação orientadas a objetos.
Model View Controller
- padrão que sugere uma maneira para você pensar na divisão de responsabilidades, principalmente dentro de um software web.
Información
- Descripción
- Mapa Mental sobre Design Patterns - Atividade 9, creado por João Victor Riul el 24/09/2021.
- Creado por
- João Victor Riul
- Visitas
- 1
- Valoración