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

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

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

Паттерны проектирования с примерами на C#

Год: 2012
Автор: D
Жанр: Паттерны проектирования
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 140
Описание: Краткий справочник по паттернам проектирования с примерами на языке C#. В справочник входит лучший материал википедии и код свободных блогов.
Вступление 9
Порождающие шаблоны проектирования 10
Использование 10
Перечень порождающих шаблонов 10
Абстрактная фабрика — Абстрактная фабрика 11
Цель 11
Плюсы 11
Минусы 11
Применимость 11
Структура 12
Пример реализации 12
Builder — Строитель 15
Цель 15
Плюсы 15
Применение 15
Структура 15
Пример реализации 16
Factory method — Фабричный метод 18
Цель 18
Структура 18
Плюсы 19
Минусы 19
Пример реализации 20
Lazy initialization — Ленивая инициализация 21
Достоинства 21
Недостатки 21
Пример реализации 21
Object pool — Объектный пул 23
Применение 23
Переполнение 23
Примеры 23
Ловушки 23
Пример реализации 23
Prototype — Прототип 29
Назначение 29
Применимость 29
Структура 29
Пример реализации 30
Singleton — Одиночка 32
Цель 32
Плюсы 32
Минусы 32
Применение 32
Структура 32
Пример реализации 32
Double checked locking - Блокировка с двойной проверкой 35
Пример реализации 35
Структурные шаблоны проектирования 36
Использование 36
Перечень структурных шаблонов 36
Front Controller — Входная точка 37
Пример 37
Структура 37
Adapter — Адаптер 38
Задача 38
Способ решения 38
Участники 38
Структура 38
Следствия 38
Реализация 38
Пример реализации 39
Bridge — Мост 40
Цель 40
Структура 40
Описание 40
Использование 41
Пример реализации 41
Composite — Компоновщик 44
Цель 44
Структура 44
Пример реализации 44
Decorator — Декоратор 47
Задача 47
Способ решения 47
Участники 47
Следствия 47
Реализация 47
Замечания и комментарии 47
Применение шаблона 48
Структура 48
Пример реализации 49
Facade — Фасад 51
Структура 51
Проблема 51
Решение 51
Особенности применения 51
Пример реализации 52
Flyweight — Приспособленец 54
Цель 54
Описание 54
Сруктура 54
Пример реализации 54
Proxy — Заместитель 58
Проблема 58
Решение 58
Структура 58
Преимущества 59
Недостатки 59
Сфера применения 59
Прокси и близкие к нему шаблоны 59
Пример реализации 59
Поведенческие шаблоны проектирования 62
Использование 62
Перечень поведенческий шаблонов 62
Chain of responsibility — Цепочка обязанностей 63
Применение 63
Сруктура 63
Пример реализации 63
Command — Команда 66
Цель 66
Описание 66
Сруктура 66
Пример реализации 66
Interpreter — Интерпретатор 70
Проблема 70
Решение 70
Преимущества 70
Недостатки 70
Пример 70
Структура 70
Пример реализации 70
Iterator — Итератор 73
Структура 74
Пример реализации 74
Mediator — Посредник 77
Проблема 77
Решение 77
Преимущества 77
Структура 77
Описание 77
Пример реализации 77
Memento — Хранитель 80
Применение 80
Структура 80
Описание 81
Пример реализации 81
Observer — Наблюдатель 87
Назначение 87
Структура 87
Область применения 87
Пример реализации 88
State — Состояние 90
Структура 90
Пример реализации 90
Strategy — Стратегия 97
Задача 97
Мотивы 97
Способ решения 97
Участники 97
Следствия 97
Реализация 97
Полезные сведения 98
Использование 98
Сруктура 98
Пример реализации 98
Template — Шаблонный метод 101
Применимость 101
Участники 101
Сруктура 101
Пример реализации 102
Visitor — Посетитель 104
Структура 104
Описание средствами псевдокода 104
Проблема 105
Решение 105
Рекомендации 105
Преимущества 105
Недостатки 106
Пример реализации 106
Null Object (Null object) 113
Мотивация 113
Описание 113
Структура 113
Реализация 114
Пример 114
Связь с другими патернами 114
Критика и комментарии 115
Пример реализации 115
Слуга (Servant) 116
Описание 116
Структура 116
Реализаци 117
Пример реализации 117
Specification (Specification) 119
Структура 119
Пример реализации 119
Пример использования 120
Simple Policy 122
Обзор 122
Простыми словами 123
Сруктура 124
Пример реализации 126
Single-serving visitor 136
Применение 136
Пример использования 136
Плюси 136
Минусы 136
Пример реализации 136
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 3.5 КБ / Просмотров 104 ]

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


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


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


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

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