BOB Codex - DEV Blog

Desing Patterns - GoF

Desing Patterns - GoF
Publicado em 03/07/2022 por Gustavo | TypeScript

DESING PATTERNS - GoF

  • Os Padrões de Projeto (Desing Patterns) da Gang of Four (GoF) são orientações de como solucionar problemas e construir códigos utilizando padrões. Estas são sugestões e podem ser aplicadas de diversas formas para atender necessidades específicas de cada sistema. Estes padrões são descritos no livro Desing Patterns - Elements of Reusable Object-Oriented Software escrito por Erich Gamma, John Vlissides, Richard Helm e Ralph Johnson a guangue dos quatro (GoF).
  • Este repositório foi criado a partir das aulas da sessão de Desing Patterns do Curso de JavaScript e TypeScript do professor Luiz Otávio Miranda na Udemy. As anotações no README.md nos links abaixo são as que fiz durante as aulas e os diagramas nelas foram baixados do repositório do professor Luiz Otávio, as vídeo aulas desta sessão podem ser encontradas no seu canal do YouTube clicando aqui.

CREATIONAL PATTERNS

Singleton

Builder

Prototype

Factory Method

Abstract Factory

STRUCTURAL PATTERNS

Composite

Adapter

Bridge

Decorator

Façade

Proxy

Flyweight

BEHAVIOURAL PATTERNS

Strategy

Command

Memento

State

Mediator

Chain of Resposibility

Template Method

Observer

Iterator

Visitor

Desenvolvido em React, Next, Strapi e PostgreSQL por Gustavo durante o curso de TypeScript do professor Luiz Otávio na Udemy