This content originally appeared on DEV Community and was authored by Igor Rudel
Design Patterns ou Padrões de Projetos são técnicas de modelagem OO utilizadas para resolver problemas comuns. A aplicação correta pode trazer vantagens como: otimização de performance de desenvolvimento, reusabilidade de código e extensibilidade do código.
São divididos em três grupos:
- Creational Design Patterns (Padrões de Criação)
- Structural Design Patterns (Padrões Estruturais)
- Behavioral Patterns (Padrões Comportamentais)
Creational -> Abstract Factory, Builder, Factory Method, Prototype, Singleton, etc.
Structural -> Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy, etc.
Behavioral -> Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, etc.
This content originally appeared on DEV Community and was authored by Igor Rudel

Igor Rudel | Sciencx (2024-06-27T14:43:15+00:00) Design Patterns. Retrieved from https://www.scien.cx/2024/06/27/design-patterns/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.