Страницы

Поиск по вопросам

воскресенье, 15 декабря 2019 г.

Паттерны объектного программирования.

#ооп #шаблоны_проектирования


Здравствуйте.
Какие паттерны объектного программирования по вашему мнению наиболее полезные, эффективные
и часто используемые. Ведь паттернов существует много, а таких же полезных, как 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

Комментариев нет:

Отправить комментарий