PADRÕES DE PROJETOS GoF
Olá, padrões de projeto ajudam o desenvolvedor a resolver problemas no meu caso criei uma colinha pra sempre que tiver um “problema” recorrer a ele para relembrar quem pode me ajudar. Segue abaixo:
O que são Padrões de Projetos?
São procedimentos/códigos que foram padronizados para resolver problemas que são comuns em vários projetos.
GoF = Gang of Four
Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides integrantes da “Gangue dos Quatro” (Gang of Four) publicaram em 1995 o livro Design Patterns: Elements of Reusable Object-Oriented Software.
Padrões Criacionais: Gerenciam a criação de instâncias de objetos. Todos os padrões fornecem alguma maneira de desconectar o cliente dos objetos a partir dos quais serão geradas instâncias;
- Singleton
- Abstract Factory
- Builder
- Prototype
- Factory Method
Padrões Estruturais: permitem que você organize classes ou objetos em estruturas maiores;
- Decorator
- Proxy
- FlyWeight
- Facade
- Composite
- Bridge
- Adapter
Padrões Comportamentais: preocupam-se com a forma como as classes e objetos interagem e com a distribuição de responsabilidades.
- Template Method
- Visitor
- Command
- Strategy
- Chair of Responsability
- Iterator
- Mediator
- Memento
- Interpreter
- State
- Observer
Continue lendo “23 Padrões de Projetos de Software para resolver seus problemas”