Os padrões de projeto podem ser organizados de acordo com dois critérios principais:
- Finalidade: Reflete o que um padrão faz. Podemos classificá-los em padrões de criação, padrões estruturais e padrões comportamentais.
- Escopo: Especifica se o padrão se aplica principalmente a classes ou a objetos. Podemos classificá-los em padrões para classes e padrões para objetos.
Além disso, existem outras maneiras de organizar os padrões de projeto:
- Alguns padrões são frequentemente usados em conjunto, como Composite com Iterator ou Visitor.
- Alguns padrões são alternativos entre si, como Prototype e Abstract Factory.
- Alguns padrões resultam em projetos semelhantes, embora tenham intenções diferentes, como Composite e Decorator.
- Os padrões podem ser organizados de acordo com as relações mencionadas nas seções "Padrões Relacionados".
Existem várias maneiras de pensar sobre os padrões de projeto, e cada uma delas pode aprofundar nossa percepção sobre o que fazem, como se comparam e quando aplicá-los.
Organizando o catálogo
Reviewed by Anderson
on
maio 05, 2024
Rating:

Nenhum comentário: