Os padrões de projeto (Design Patterns) são classificados nas categorias: