Книга по шаблонам проектирования?

Подскажите, книги в которых описаны Шаблоны проектирования.(C#)

Есть классика от "Банды четырех". Актуальна ли она сейчас и стоит ли с ней ознакомится?
  • Вопрос задан
  • 9750 просмотров
Пригласить эксперта
Ответы на вопрос 5
OnYourLips
@OnYourLips
Есть классика от "Банды четырех". Актуальна ли она сейчас и стоит ли с ней ознакомится?

Не советую: книга старая, стиль изложения в духе того времени: тяжёлый и монотонный.
Информация в этой книге актуальная, но лучше выбрать другую книгу: потратите меньше времени на усвоение.

Советую книгу по паттернам от Head First.
Ответ написан
DimonSmart
@DimonSmart
Kaspersky Lab Developer
Если с паттернами только начинаешь знакомиться то очень последовательное изложение в книге Фримен, Фримен, Сьерра: Паттерны проектирования
Её рекомендую читать в бумаге прямо с начала и последовательно.

Для более продвинутого изучения рекомендую книгу Теплякова Паттерны проектирования
Там помимо собственно самих паттернов хорошо описывается как научиться ими не злоупотреблять.

Про классику - если уже очень хорошо знаешь что такое паттерны и имеешь по ним своё мнение - читать можно. Для изучения с начала - не очень подходит.
Ответ написан
Не книга, но очень интересные видео лекции по паттернам проектирования, там и про банду 4 тоже рассказывается, советую https://www.youtube.com/watch?v=Ho31lsqzIV4
Ответ написан
trevoga_su
@trevoga_su
банду читать невозможно.

читай Архитектуру кор. приложений Мартина Фаулера
Ответ написан
w1ld
@w1ld
Программирую
По корпоративным приложением. Для того чтобы получить актуальную картинку, как оно сейчас делается можно посмотреть на "Microsoft .NET. Architecting Applications for the Enterprise, Second Edition" от Dino Esposito и Andrea Saltarello.

А для понимания этой книги уже придеться читать связанные книги. А это
- "Domain-Driven Design: Tackling Complexity in the Heart of Software" от Eric Evans;
- книга Банды четырех (м.б. покажется устаревшей);
- "Patterns of Enterprise Application Architecture" от Фаулера и других; также его Рефакторинг;
- и др.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы