nHá vários catálogos de padrões em
software
nMuitos são específicos a uma determinada área
(padrões
J2EE, padrões de
implementação em Java, em C#, padrões para concorrência, sistemas distribuídos, etc.)
nOs padrões apresentados aqui são aplicáveis
em Java e outras
linguagens
nDois outros padrões são muito populares
atualmente
nDependency Injection: um caso particular de um dos padrões GRASP (Indirection) bastante popular
no momento
(também conhecido como Inversão de Controle)
nAspectos: uma extensão ao paradigma orientado a objetos que ajuda a lidar com limitações dos
sistemas OO