Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Системный анализ, проектирование и UML > Паттерны проектирования |
Автор: Fly1410 10.10.2007, 22:23 |
Недавно узнал что такие бывают. Стало очень интересно узнать побольше. Подскажите какие хорошие книжки по этой теме?? Добавлено через 1 минуту и 41 секунду ![]() |
Автор: batigoal 11.10.2007, 07:41 |
http://www.ozon.ru/context/detail/id/2457392/ - считается классикой. В принципе, именно после этой книги в широкое обращение вошло понятие "паттерна". |
Автор: Fly1410 11.10.2007, 11:39 |
спасибо |
Автор: Peter 23.11.2007, 13:11 |
Эккель & Эллисон "Философия C++. Практическое программирование". Эту и другие книги авторы предоставили в свободное пользование. http://www.ibiblio.org/pub/docs/books/eckel/ |
Автор: HistoryEarth 24.11.2007, 11:49 |
Видел книги с паттернами, применительно к С++ и Яве. Какую-то даже скачал. Хорошая вещь для того, кто в кодинг с ушами погружен ![]() |
Автор: RWander 25.11.2007, 13:36 |
а для C# есть что-нибудь? |
Автор: 0000 3.12.2007, 17:35 |
а какая разница для какого языка??. примеры можно и так в нете найти...а для сути самих шаблонов язык не важен..тем более во всех книжках рисуют UML-диаграммы для каждого шаблона |
Автор: ElKa 8.3.2008, 20:15 |
http://samouchka.net/2006/09/08/je_gamma_r_khelm_r_dzhonson_priemy_oop_p.html http://samouchka.net/2006/10/06/dzhon_vlissides_primenenie_shablonov_proektirovanija_dopolnitelnye_shtrikhi.html |
Автор: KSURi 8.3.2008, 21:17 |
Для введения в ооп/а можно почитать "Применение UML 2.0 и шаблонов проектирования" Крэга Лармана. После этого можно взяться за "Архитектура корпоративных программных приложений" Мартина Фаулера. |
Автор: Yellow_Submarine 8.2.2011, 17:51 |
Кто-нибудь может посоветовать книги по паттернам, вышедшие в последние два-три года? |
Автор: skyboy 8.2.2011, 22:51 |
разница есть. некоторые вещи реализуются только через хитровыдуманные костыли(пример притянут за уши, но все же: в delphi до 2000-с чем-то версии не было ничего похожего на переменные класса - static variables - потому singleton реализовывался разными, порою запутанными приемами), некоторые вещи реализованы в самом языке(prototype в javascript) или в стандартной библиотеке(Observer как стандартный интерфейс стандартной библиотеки в РНР). так что если нужно именно как набор готовых рецептов, а не как теория - лучше брать на конкретной языке. и да, я вижу дату размещения цитируемого поста ![]() |
Автор: alexvs11 8.2.2011, 22:55 |
вот на столе "приемы объектно-ориентированного проектирования. паттерны проектирования" э. гамма, р.хелм, 2010 год, но судя по всему просто переиздание тем не менее не думаю, что это принципиально |
Автор: neutrino 9.2.2011, 09:38 |
Очень скромно: http://en.wikipedia.org/wiki/Design_pattern_(computer_science) Я именно из вики их учил. Хотя потом взял таки книжку http://www.c2.com/cgi/wiki?DesignPatternsBook |
Автор: Yellow_Submarine 10.2.2011, 00:07 |
да, Э.Гамма и остальные - это как раз и есть банда четырех. Спасибо за советы, купил, скоро должна прийти. > и да, я вижу дату размещения цитируемого поста - ыы)) |
Автор: AleckD 7.12.2011, 10:39 |
Нет так сухо как у Банды: http://www.piter.com/book.phtml?978545900435 |
Автор: voral 7.12.2011, 14:48 |
Написал бред. Стер. Можно удалять. Прощу прощения. |
Автор: kemiisto 7.12.2011, 14:50 |
voral, издали раньше предполагаемого срока. Это не такая уж и редкость. Это раз. И два - Вы не поверите, но эту книгу в оригинале (на англ.) уже многие успели прочитать. А Питер'ские переводчики не так уж и плохи. ![]() |
Автор: RockClimber 11.12.2011, 12:18 | ||
static variables и сейчас вроде нет. Хотя я не знаю, может, уже сделали? В любом случае, их можно реализовать с помощью совсем простенького костыля ![]() |