Não se começa um projeto pensando nos design patterns, o escopo e as limitações do projeto que vão revelar quais são os patterns que podem ser adotados para resolver um problema. Se começar qualquer projeto pensando primeiramento no pattern então já começou errado.