паттерн проектирования



Паттерны проектирования

Автор задал вопрос в разделе Другие языки и технологии

Что такое паттерны проектирования и зачем они нужны? и получил лучший ответ

Ответ от Андрей Горшков[мастер]
Грубо говоря, это уже готовые решения некоторых задач. Они нужны, чтобы не изобретать велосипед. Вот тут есть каталог паттернов:
Т. е какой-то профессионал написал идеальный вариант и все его используют

Ответ от Мот[гуру]
Есть различные проектирование, но мне кажется лучше бы помогали ссылка вот этим ребятам проектировать помогать пожилым и инвалидам, желаю удачи вам в поисках.

Ответ от East RX[гуру]
На мой взгляд, шаблоны проектирования - это малополезные "костыли", используемые чтобы создать видимость архитектуры там, где её нет.

Ответ от Sebastyan Semastyanov[гуру]
Паттернами проектирования (Design Patterns) называют решения часто встречающихся проблем в области разработки программного обеспечения. Паттерны проектирования не являются готовыми решениями, которые можно трансформировать непосредственно в код, а представляют общее описание решения проблемы, которое можно использовать в различных ситуациях.
При составлении представленного здесь каталога паттернов проектирования активно использовались материалы, указанные в списке литературы. За основу взята классификация GoF-паттернов по типам и видам. В то же время здесь нет прямого повторения материалов, представленных в GoF-каталоге. Также здесь представлены паттерны, встречающиеся в других источниках.
Существуют несколько типов паттернов проектирования, каждый из которых предназначен для решения своего круга задач:
Порождающие паттерны, предназначенные для создания новых объектов в системе. Структурные паттерны, решающие задачи компоновки системы на основе классов и объектов. Паттерны поведения, предназначенные для распределения обязанностей между объектами в системе.
В общем случае описание каждого паттерна (шаблона) проектирования содержит следующие обязательные элементы:
Название паттерна (оригинальное и русскоязычное). Если паттерн имеет несколько имен, то они также приводятся. Назначение паттерна. Здесь указывается решаемая паттерном задача. Общее описание паттерна. Структура паттерна в виде UML-диаграммы классов. Реализация паттерна с примерами кода на C++.Последствия применения паттерна.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое паттерны проектирования и зачем они нужны?
Design Patterns на Википедии
Посмотрите статью на википедии про Design Patterns
Фабричный метод шаблон проектирования на Википедии
Посмотрите статью на википедии про Фабричный метод шаблон проектирования
Шаблон проектирования на Википедии
Посмотрите статью на википедии про Шаблон проектирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*