Front controller
Используется как единная точка входа для приложения, где контроллер должен обработать запрос и выдать view или какой-то результат.
Преимущества и минусы
Главная фишка в том, что у нас не надо на каждую страницу делать свой отдельный контроллер, именно фронт контроллер получает запрос и сам выдает нужный контроллер, который выдает вьюху или контент
А в минусах пишут, что может быть потеря мощности, так как какой-то внутрениий контроллер может долго обращаться к БД. Пока этот момент не до конца ясен
Примеры
В PHP - это главный index.php, где у нас оздается обрабочтик HTTP запроса, сам фреймворк и выдается ответ, перед этим определив конктретный контроллер. В общем все в одном месте
Page controller
Походу антипод фронт котроллеру. Надо изучить!
Decorator
Сочетание с другими паттернами
Стратегия меняет поведение объекта «изнутри», а Декоратор изменяет его «снаружи».
Цепочка ответственности