Os padrões de projetos (Design Patterns) são compostos basicamente por 4 elementos essenciais que são:
Visualizar Questão Comentada