Форум программистов, компьютерный форум CyberForum.ru

Шаблоны проектирования (литература для изучения) - C++

Восстановить пароль Регистрация
 
slipp1
12 / 11 / 1
Регистрация: 09.11.2012
Сообщений: 365
Записей в блоге: 1
23.06.2013, 20:48     Шаблоны проектирования (литература для изучения) #1
C++
1
подскажите литературу для изучения .
спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
23.06.2013, 21:03     Шаблоны проектирования (литература для изучения) #2
http://ru.wikipedia.org/wiki/Design_Patterns
Убежденный
Системный программист
 Аватар для Убежденный
14183 / 6198 / 984
Регистрация: 02.05.2013
Сообщений: 10,324
Завершенные тесты: 1
23.06.2013, 21:04     Шаблоны проектирования (литература для изучения) #3
Классика:

"Приемы объектно-ориентированного проектирования. Паттерны проектирования"
(Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес, они же "Gang of Four" (GoF), "банда четырех").

"Современное проектирование на C++" (А. Александреску).

Еще есть очень толковая серия в пяти томах "Pattern-Oriented Software Architecture" (POSA).

Это, на мой взгляд, лучшее из существующего по теме.
Mr. Hat
2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 63
01.06.2014, 11:07     Шаблоны проектирования (литература для изучения) #4
Когда говорят "шаблоны проектирования", имеют в виду обычные шаблоны c++, объявляемые через ключевое слово template? Или это нечто большее?

Часто вижу это словосочетание в описаниях вакансий.
Убежденный
Системный программист
 Аватар для Убежденный
14183 / 6198 / 984
Регистрация: 02.05.2013
Сообщений: 10,324
Завершенные тесты: 1
01.06.2014, 11:11     Шаблоны проектирования (литература для изучения) #5
"Шаблоны проектирования" или "паттерны проектирования" - имеется в виду
всякие фабрики, адаптеры, синглтоны и т.п. Шаблоны из C++ обычно так и
называют - "шаблоны C++".
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
01.06.2014, 11:13     Шаблоны проектирования (литература для изучения) #6
Mr. Hat, приемы (объектно-ориентированного) программироавния для решения каких-то общих, часто встречающихся задач. К языку зачастую не привязаны.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2014, 11:15     Шаблоны проектирования (литература для изучения)
Еще ссылки по теме:

C++ Объектно-ориентированного проектирования и проектирования на основе структур данных
C++ Шаблоны проектирования
C++ Шаблоны проектирования при создании карт

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
01.06.2014, 11:15     Шаблоны проектирования (литература для изучения) #7
Mr. Hat, шаблоны проектирования и шаблоны C++ это совершенно разные вещи.
Первые описывают популярные подходы к реализации архитектуры программных систем в любых ООП языках.
Вторые - для создания семейства классов C++, для которых поведение одинаково, но различен тип обрабатываемых данных.
Yandex
Объявления
01.06.2014, 11:15     Шаблоны проектирования (литература для изучения)
Ответ Создать тему
Опции темы

Текущее время: 04:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru