Версия для печати темы
Форум на CrossPlatform.RU _ Литература _ Литература по паттернам проектирования
Автор: fsMark 3.4.2009, 15:58
Может кто нибудь порекомендовать литературу по патернам проектирования (желательно академического характера).
Заранее всем спасибо.
Автор: AD 3.4.2009, 16:20
Цитата(fsMark @ 3.4.2009, 16:58)
Может кто нибудь порекомендовать литературу по патерам проектирования (желательно академического характера).
Заранее всем спасибо.
Вам лучше вот сюда заглянуть:
http://www.forum.crossplatform.ru/index.php?showtopic=19&pid=17213&st=0&#entry17213
а именно, книжка - Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж.- "Приемы объектно-ориентированного проектирования.
P.S. опечатка в заголовке темы. Хорошо бы поправить!
P.P.S. Юрий, ну ты даешь! Слово с ошибкой написано!
Автор: AD 5.4.2009, 12:57
На самом деле книга по шаблона Влиссидеса, Гамма - книга стоящая. Стоит прочитать и пытаться применять к своим проектам.
Нам еще советовали книгу Фаулера по шаблонам, не помню точное название. Там даже не то что шаблоны, а архитектура ПО в общем. Тоже можно почитать!
Автор: fsMark 6.4.2009, 11:57
Спасибо всем большое, книгу уже почитываю...
Помоем тема переходит несколько не в то русло что заявлено в заголовке, предлагаю её закрыть так как вопрос исчерпан.
Автор: Litkevich Yuriy 6.4.2009, 12:05
Цитата(fsMark @ 6.4.2009, 15:57)
Помоем тема переходит несколько не в то русло что заявлено в заголовке, предлагаю её закрыть так как вопрос исчерпан.
лучше мы в этой теме будем копить списко литературы. И обсуждать только саму литературу.
тему разделил, http://www.forum.crossplatform.ru/index.php?showtopic=2520
Автор: Влад 28.4.2009, 12:12
Кстати, вот сейчас читаю вторую книгу из этой же серии: Влиссидес Джон, Применение шаблонов проектирования. Дополнительные штрихи.
В электронном виде лежит тут: http://proklondike.com/index.php?mainpart=4&page=4
Автор: AD 15.6.2009, 0:21
Дочитал книгу "Приемы объектно-ориентированного проектирования. Паттерны проектирования."! Буду теперь искать продолжение этой книги (новую книгу Влиссидеса) в бумажном варианте!
Автор: AD 11.8.2009, 8:38
Дочитал Александреску! Классная книжка, кстати говоря, тоже по методам (паттернам) проектирования!
Автор: igor_bogomolov 11.8.2009, 12:16
Цитата(AD @ 11.8.2009, 9:38)
Дочитал Александреску! Классная книжка, кстати говоря, тоже по методам (паттернам) проектирования!
Молодцом. Я вот жду когда она мне прийдёт (заказал в интернет магазтне ее и Д.Вандевуд - "Шаблоны с++. В нагрузку еще взял "C++ Boost Graph Library" и Коплиен Дж. - "Программирование на C++. Классика CS" они копейки стоили)
Сейчас читаю Александреску частями в электронном виде. Мозги быстро закипают. Сложная она для меня.
Автор: AD 11.8.2009, 12:29
Цитата(igor_bogomolov @ 11.8.2009, 13:16)
Сейчас читаю Александреску частями в электронном виде. Мозги быстро закипают. Сложная она для меня.
Я не старался врубиться буквально в каждую строчку кода. Это можно при большом опыте работе с обобщенным кодом, на мой взгляд. Старался понять принцип и место применения данных методов!
Автор: kemiisto 10.9.2009, 15:28
http://lawand.wordpress.com/e-books/introduction-to-design-patterns-in-cpp-with-qt-4/ можно скачать CHM вариант книги http://cartan.cas.suffolk.edu/oopdocbook/opensource/.
Всё легально. Open Publication License.
О содержании ничего сказать не могу. Времени нет посмотреть. Но 4 звезды на Amazon это очень неплохо.
Автор: AD 17.9.2009, 8:43
Цитата(kemiisto @ 10.9.2009, 16:28)
http://lawand.wordpress.com/e-books/introduction-to-design-patterns-in-cpp-with-qt-4/ можно скачать CHM вариант книги http://cartan.cas.suffolk.edu/oopdocbook/opensource/.
Взглянул мельком. Ну... неплохо, но не то.....
О самих паттернах речь начинается лишь с 16-17 главы, да и то чересчур кратко. Хотя бы напомнить принципы каждого паттерна (ну хоть на страничку), потом нет описания что такое
DOBJS_EXPORT, по крайней мере, читать все первые 15 глав ради того, чтобы найти описание этого макроса или класса не очень хочется.... Я догадываюсь, что под этим макросом прячется
Q_OBJECT, но все-таки....
Автор: igor_bogomolov 14.3.2010, 19:39
У кого-нибудь есть http://www.rsdn.ru/res/book/prog/patterns_new.xml книга в электронном виде?
Автор: Iron Bug 15.3.2010, 17:53
надеюсь, что это хороший перевод книги Гаммы. а то мне в инете попадались совершенно жуткие переводы (местами с точностью до наоборот!) этой книги. вообще, текст довольно сложный технически и "бытовые" переводчики дико облажались, пытаясь её перевести. пора уже вешать таких издателей - за грубейшие ошибки перевода технической литературы.
так что будьте внимательны. а лучше читать в оригинале.
могу ещё выслать паттерны риал-тайм программирования, на английском, если кому надо. книжка не новая, паттерны тоже не новые. но в общем-то, полезно бывает почитать такое.
Автор: igor_bogomolov 15.3.2010, 18:16
Цитата(Iron Bug @ 15.3.2010, 17:53)
надеюсь, что это хороший перевод книги Гаммы
Это совершенно другая книга. GoF у меня есть.
Цитата
Авторы: Алан Шаллоуей
Джеймс Р. Тротт
Издательство: "Вильямс", 2002
288 страниц
-----------------------------------------------------------------------
Еще, из интересностей.
Цитата
Выходит книга «C++ и STL: справочное руководство», 3-е издание, 2010.
Оригинал книги: «STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library», David R. Musser, Gillmer J. Derge, Atul Saini, 3rd edition, 560 pages, 2010.
На русском языке книга выйдет в издательстве «Вильямс» ориентировочно осенью 2010 года и будет издана ограниченным тиражом
Взято от http://shtonda.blogspot.com/2008/12/stroustrup-introduction-to-programming.html. Осень конечно еще не скоро, но по отзывам очень хороша. Так что жду.
Там же можно оставить пожелание о там, чтобы как можно быстрее начали перевод
beyond the c++ standard library an introduction to boost. Некоторые уже высказались, в том числе и я. Чем больше народу, тем больше вероятность, что книгу переведут.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)