Какие шаблоны проектирования должен знать каждый разработчик?
Меня интересует контекст веб-разработчиков на Java, работающих с Spring & Hibernate. Я часто слышал, что хорошие знания шаблонов проектирования необходимы для работы с этими фреймворками. Кто-нибудь может перечислить конкретику?
Например, я знаю, что понимание абстрактной фабричной и фабричной модели, одиночной модели и т. Д. Абсолютно необходимо Я ищу полный список.