Начать новую тему Ответить на тему
Статистика раздачи
Размер: 18.34 МБ | | Скачали: 178
Сидеров: 315  [0 байт/сек]    Личеров: 25  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Паттерны проектирования на платформе .NET

Год издания: 2015
Автор: Сергей Тепляков
Жанр или тематика: Программирование

Издательство: Питер
ISBN: 978-5-496-01649-0
Язык: Русский

Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 320

Описание: Паттерны проектирования остаются важным инструментом в арсенале разработчика, поскольку они опираются на фундаментальные принципы проектирования. Тем не менее, появление новых конструкций в современных языках программирования делает одни паттерны более важными, а значимость других сводит к минимуму. Цель данной книги — показать, как изменились паттерны проектирования за это время, как на них повлияло современное увлечение функциональным программированием, и объяснить, каким образом они используются в современных .NET-приложениях. В издании вы найдете подробное описание классических паттернов проектирования с особенностями их реализации на платформе .NET, а также примеры их использования в .NET Framework. Вы также изучите принципы проектирования, известные под аббревиатурой SOLID, и научитесь применять их при разработке собственных приложений. Книга предназначена для профессиональных программистов, которые хотят изучить особенности классических принципов и паттернов программирования с примерами на языке C# и понять их роль в разработке современных приложений на платформе .NET.
Об авторе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Кому адресована эта книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Как читать эту книгу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Отзывы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Часть I. Паттерны поведения
Глава 1. Паттерн «Стратегия» (Strategy) . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Глава 2. Паттерн «Шаблонный метод» (Template Method) . . . . . . . 37
Глава 3. Паттерн «Посредник» (Mediator) . . . . . . . . . . . . . . . . . . . . . . . . . 57
Глава 4. Паттерн «Итератор» (Iterator) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Глава 5. Паттерн «Наблюдатель» (Observer) . . . . . . . . . . . . . . . . . . . . . . 83
Глава 6. Паттерн «Посетитель» (Visitor) . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Глава 7. Другие паттерны поведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Часть II. Порождающие паттерны
Глава 8. Паттерн «Синглтон» (Singleton) . . . . . . . . . . . . . . . . . . . . . . . . . 122
Глава 9. Паттерн «Абстрактная фабрика» (Abstract Factory) . . . . 137
Глава 10. Паттерн «Фабричный метод» (Factory Method) . . . . . . . 145
Глава 11. Паттерн «Строитель» (Builder) . . . . . . . . . . . . . . . . . . . . . . . . . 160
Часть III. Структурные паттерны
Глава 12. Паттерн «Адаптер» (Adapter) . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Глава 13. Паттерн «Фасад» (Facade) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Глава 14. Паттерн «Декоратор» (Decorator) . . . . . . . . . . . . . . . . . . . . . . 201
Глава 15. Паттерн «Компоновщик» (Composite) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Глава 16. Паттерн «Заместитель» (Proxy) . . . . . . . . . . . . . . . . . . . . . . . . 221
Часть IV. Принципы проектирования
Глава 17. Принцип единственной обязанности . . . . . . . . . . . . . . . . . 231
Глава 18. Принцип «открыт/закрыт» . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Глава 19. Принцип подстановки Лисков . . . . . . . . . . . . . . . . . . . . . . . . . 260
Глава 20. Принцип разделения интерфейсов . . . . . . . . . . . . . . . . . . . 275
Глава 21. Принцип инверсии зависимостей . . . . . . . . . . . . . . . . . . . . 284
Глава 22. Размышления о принципах проектирования . . . . . . . . 305
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Источники информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 12 КБ / Просмотров 191 ]

Статус
Проверен 
 
Размер  18.34 МБ
Приватный: Нет (DHT включён)
.torrent скачан  178
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!