#ооп #шаблоны_проектирования
Здравствуйте. Какие паттерны объектного программирования по вашему мнению наиболее полезные, эффективные и часто используемые. Ведь паттернов существует много, а таких же полезных, как Singleton или Adapter немного,можно на пальцах пересчитать. Так вот не могли бы вы привести свой небольшой перечень самых полезных паттернов на ваш взгляд? Спасибо.
Ответы
Ответ 1
"Самых полезных" паттернов нет. Тем не менее, существует набор предопределенных Design Patterns, введенных Э.Гаммой и его коллегами, известными как Gang of Four. И есть соответствующая книга, которая приводит их подробное описание и возможные сценарии использовании. Обычно [GoF - Design Patterns] рекомендуется для прочтения каждому человеку, который склонен называть себя программистом. Хороший пример проекции книги Design Patterns на стандартную библиотеку Java вы можете найти в ответе на вопрос Examples of GoF Design Patterns.Ответ 2
из всех типов я бы в первую очередь выделил паттерны создания и поведенческие + обсервер. лично для меня самыми полезными (зачастую и чаще всего используемыми) являются: singleton, factory method, lazy initialization, builder decorator, proxy observer, template method, state, visitor dao, mvc
Комментариев нет:
Отправить комментарий