Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DESIGN PATTERNS

Padrões de design de software, como o próprio nome sugere, são padrões comuns para resolver problemas variados no desenvolvimento de software. Um padrão de design não é um algoritmo ou um código que pode ser simplesmente copiado e colado de um projeto para o projeto, mas um conceito aplicado no código para resolver algum tipo de problema.

Os padrões de design de software se dividem em três grupos: os criacionais, estruturais e comportamentais.

Creational Patterns

Padrões criacionais abstraem o processo de instanciação, tornando o sistema independente de como os objetos são criados, compostos e representados. Assim, aumentando a flexibilidade do código.

Padrões criacionais:

Structural Patterns

Padrões estruturais gerenciam a forma como classes e objetos são compostos para formar estruturas maiores, mantendo-os flexíveis e eficientes.

Padrões estruturais:

Behavioral Patterns

Padrões comportamentais lidam com algoritmos e a atribuição de responsabilidades entre objetos, descrevendo os padrões de objetos, classes e da comunicação entre eles.

Padrões comportamentais:

Referências

About

A TypeScript study project focused on understanding and implementing the 23 GoF (Gang of Four) Design Patterns.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages