Skip to content

diogofelizardo/10-design-patterns-em-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resumo/README para GitHub

10 Design Patterns em TypeScript com Soluções para Problemas Reais

Descrição

Este projeto demonstra a implementação de 10 padrões de design em TypeScript, aplicados a problemas reais do desenvolvimento de software. Cada padrão é exemplificado com código comentado, facilitando a compreensão e a aplicação em projetos próprios.

Como Rodar o Projeto

  1. Clone o repositório:
    git clone https://github.com/diogofelizardo/10-design-patterns-typescript.git
  2. Navegue até o diretório do projeto:
    cd 10-design-patterns-typescript
  3. Instale as dependências:
    npm install
  4. Execute os exemplos:
    npm run start:all

Estrutura do Projeto

  • src/
    • singleton/DatabaseConnection.ts: Implementação do padrão Singleton.
    • factory-method/PaymentMethod.ts: Implementação do padrão Factory Method.
    • observer/Chat.ts: Implementação do padrão Observer.
    • strategy/Image.ts: Implementação do padrão Strategy.
    • decorator/Ecommerce.ts: Implementação do padrão Decorator.
    • adapter/Notifications.ts: Implementação do padrão Adapter.
    • command/Editor.ts: Implementação do padrão Command.
    • proxy/Streaming.ts: Implementação do padrão Proxy.
    • builder/Reports.ts: Implementação do padrão Builder.
    • facade/Orders.ts: Implementação do padrão Facade.

Autor

Diogo Felizardo
GitHub
LinkedIn

Releases

No releases published

Packages

No packages published