A abordagem MVC (Model‐View‐Controller – Modelo/Visão/Contro...
A abordagem MVC usa outros padrões de projeto, tais como Factory Method (112), para especificar por falta (by default) a classe controladora para uma visão e Decorator (170), para acrescentar capacidade de rolagem (scrolling) a uma visão. Mas os principais relacionamentos na MVC são fornecidos pelos padrões Observer, Composite e Strategy.
FONTE:
Padrões de Projetos: Soluções Reutilizáveis
Por Erich Gamma
By default = por falta, tá beleza