Organizando minhas experiências com design patterns. Seguindo cursos, documentações e vídeos no youtube
São padrões de código para resolução de problemas conhecidos.
O objetivo é não reinventar a roda e aplicar uma solução com um bom design de código.
O conceito de padrões foi introduzido por 4 desenvolvedores intitulados por "Gang of Four" (GOF) e hoje conta com 23 padrões fundamentais.
Atualmente existem mais de 80 padrões conhecidos que são variações dos 23 patterns de GOF
Alguns dos 23 Patterns:
Famílias:
C - Fornecem meios de criação de um objetos por heranças e interfaces para diferentes funcionalidades.
S - Tratam da composição de objetos por heranças e interfaces para diferentes funcionalidades.
B - Tratam das interações das interações e comunicação entre objetos além da divisão de responsabilidades.