Padrões de projeto apresentam soluções para problemas recorrentes. Um conjunto conhecido de padrões são aqueles propostos pelos autores conhecidos como Gang of Four (GoF). Deste conjunto de mais de 20 tipos de padrões de projetos, tem-se os padrões Factory Method, Decorator e Observer.
De acordo com o GoF, esses três padrões são classificados, respectivamente, nas seguintes famílias: