Паттерны проектирования
Автор задал вопрос в разделе Другие языки и технологии
Что такое паттерны проектирования и зачем они нужны? и получил лучший ответ
Ответ от Андрей Горшков[мастер]
Грубо говоря, это уже готовые решения некоторых задач. Они нужны, чтобы не изобретать велосипед. Вот тут есть каталог паттернов:
Т. е какой-то профессионал написал идеальный вариант и все его используют
Ответ от Мот[гуру]
Есть различные проектирование, но мне кажется лучше бы помогали ссылка вот этим ребятам проектировать помогать пожилым и инвалидам, желаю удачи вам в поисках.
Есть различные проектирование, но мне кажется лучше бы помогали ссылка вот этим ребятам проектировать помогать пожилым и инвалидам, желаю удачи вам в поисках.
Ответ от East RX[гуру]
На мой взгляд, шаблоны проектирования - это малополезные "костыли", используемые чтобы создать видимость архитектуры там, где её нет.
На мой взгляд, шаблоны проектирования - это малополезные "костыли", используемые чтобы создать видимость архитектуры там, где её нет.
Ответ от Sebastyan Semastyanov[гуру]
Паттернами проектирования (Design Patterns) называют решения часто встречающихся проблем в области разработки программного обеспечения. Паттерны проектирования не являются готовыми решениями, которые можно трансформировать непосредственно в код, а представляют общее описание решения проблемы, которое можно использовать в различных ситуациях.
При составлении представленного здесь каталога паттернов проектирования активно использовались материалы, указанные в списке литературы. За основу взята классификация GoF-паттернов по типам и видам. В то же время здесь нет прямого повторения материалов, представленных в GoF-каталоге. Также здесь представлены паттерны, встречающиеся в других источниках.
Существуют несколько типов паттернов проектирования, каждый из которых предназначен для решения своего круга задач:
Порождающие паттерны, предназначенные для создания новых объектов в системе. Структурные паттерны, решающие задачи компоновки системы на основе классов и объектов. Паттерны поведения, предназначенные для распределения обязанностей между объектами в системе.
В общем случае описание каждого паттерна (шаблона) проектирования содержит следующие обязательные элементы:
Название паттерна (оригинальное и русскоязычное). Если паттерн имеет несколько имен, то они также приводятся. Назначение паттерна. Здесь указывается решаемая паттерном задача. Общее описание паттерна. Структура паттерна в виде UML-диаграммы классов. Реализация паттерна с примерами кода на C++.Последствия применения паттерна.
Паттернами проектирования (Design Patterns) называют решения часто встречающихся проблем в области разработки программного обеспечения. Паттерны проектирования не являются готовыми решениями, которые можно трансформировать непосредственно в код, а представляют общее описание решения проблемы, которое можно использовать в различных ситуациях.
При составлении представленного здесь каталога паттернов проектирования активно использовались материалы, указанные в списке литературы. За основу взята классификация GoF-паттернов по типам и видам. В то же время здесь нет прямого повторения материалов, представленных в GoF-каталоге. Также здесь представлены паттерны, встречающиеся в других источниках.
Существуют несколько типов паттернов проектирования, каждый из которых предназначен для решения своего круга задач:
Порождающие паттерны, предназначенные для создания новых объектов в системе. Структурные паттерны, решающие задачи компоновки системы на основе классов и объектов. Паттерны поведения, предназначенные для распределения обязанностей между объектами в системе.
В общем случае описание каждого паттерна (шаблона) проектирования содержит следующие обязательные элементы:
Название паттерна (оригинальное и русскоязычное). Если паттерн имеет несколько имен, то они также приводятся. Назначение паттерна. Здесь указывается решаемая паттерном задача. Общее описание паттерна. Структура паттерна в виде UML-диаграммы классов. Реализация паттерна с примерами кода на C++.Последствия применения паттерна.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое паттерны проектирования и зачем они нужны?
спросили в Шаг
Отзывы о Компьютерной Академии ШАГ. стоит туда ходить или нет?
Всё зависит от тебя, от твоих способностей и трудолюбия.
В Шаге, как и везде есть свои
подробнее...
Отзывы о Компьютерной Академии ШАГ. стоит туда ходить или нет?
Всё зависит от тебя, от твоих способностей и трудолюбия.
В Шаге, как и везде есть свои
подробнее...
Вы знаете что такое Kohana?
PHP фреймворк. .
для вас рано начинать с фреймворка.. нужны более глубокие знаний в PHP, ООП,
подробнее...
Какие есть хорошие книги по программированию на C++?
Объектно-ориентированное программирование в С++. Роберт Лафоре
С++ для начинающих. Шаг за
подробнее...
Подскажите пожалуйста какие-нибудь материалы по изучению С++.Сайты, книги всё что угодно .
Объектно-ориентированное программирование в С++. Роберт Лафоре
Полный справочник по C++.
подробнее...
спросили в Java API UML
С чего начать учить язык Java начинающему с нуля программисту. Что почитать?
С основ. Как описываются переменные, операции всякие.
dim565
Искусственный
подробнее...
С чего начать учить язык Java начинающему с нуля программисту. Что почитать?
С основ. Как описываются переменные, операции всякие.
dim565
Искусственный
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Java API
Что такое Фреймворк???
Framework — термин, имеющий размытое значение. Обычно используется в программировании, обозначая
подробнее...
Что такое Фреймворк???
Framework — термин, имеющий размытое значение. Обычно используется в программировании, обозначая
подробнее...
Что нужна знать для программиста?
Нужна потребность.
Когда в вузе на 1 курсе я изучал С++, я нихрена не понял, а свои расчеты
подробнее...
спросили в King Diamond
По каким учебникам учат веб программирование?
Для начала рекомендую ознакомиться с HTML, Adobe Flash, затем изучай PHP.
По html и flash
подробнее...
По каким учебникам учат веб программирование?
Для начала рекомендую ознакомиться с HTML, Adobe Flash, затем изучай PHP.
По html и flash
подробнее...
Вопрос начинающего программиста PythonPHP
1. нужна работа - изучите php. после питона это как в первобытный век вернуться, но привыкнуть
подробнее...
Обязательность изучения ООП на java и шаблонов проектирования!
Прям при старте изучения программирования - нет (какой нафиг паттерн визитер, если не знаешь как
подробнее...
спросили в Интернет
Скажите какие есть веб системы чем побольше
Веб-системы
После построения Интернет и создания на его базе Всемирной паутины (World Wide Web,
подробнее...
Скажите какие есть веб системы чем побольше
Веб-системы
После построения Интернет и создания на его базе Всемирной паутины (World Wide Web,
подробнее...
спросили в Интернет Прототип
Что такое прототип?
Смотря в какой области. .
Прототип — первообраз, начальный, основной образец, истинник.
подробнее...
Что такое прототип?
Смотря в какой области. .
Прототип — первообраз, начальный, основной образец, истинник.
подробнее...
Какой язык программирования лучше?
Сейчас больше количество прикладных программ работают в связке с вэбом. Для новичка я бы не
подробнее...
спросили в Прототип
Значение слова - Прототипы?
ПрототиL9;п (от греч. protos — первый и typos — отпечаток, оттиск) — прообраз, образец,
подробнее...
Значение слова - Прототипы?
ПрототиL9;п (от греч. protos — первый и typos — отпечаток, оттиск) — прообраз, образец,
подробнее...
спросили в Техника Прототип
что такое прототип?
Смотря в какой области. .
Прототип — первообраз, начальный, основной образец, истинник.
подробнее...
что такое прототип?
Смотря в какой области. .
Прототип — первообраз, начальный, основной образец, истинник.
подробнее...