├── -1 - Аннотация.md ├── 0 - Оглавление + Статус.md ├── 1 - Вступление.md ├── 2 - От автора.md ├── 99 - Мысли.md ├── Docx ├── -1 - Аннотация.docx ├── 0 - TOC.docx ├── 1 - Вступление.docx ├── 2 - От автора.docx ├── 9 - Источники информации.docx ├── Часть 1 │ ├── Images │ │ ├── ch01_Image1.png │ │ ├── ch01_Image2.png │ │ ├── ch02_Image1.png │ │ ├── ch02_Image2.png │ │ ├── ch03_Image1.png │ │ ├── ch03_Image2.png │ │ ├── ch03_Image3.png │ │ ├── ch03_Image4.png │ │ ├── ch03_Image5.png │ │ ├── ch03_Image6.png │ │ ├── ch04_Image1.png │ │ ├── ch04_Image2.png │ │ ├── ch04_Image3.png │ │ ├── ch05_Image1.png │ │ ├── ch05_Image2.png │ │ ├── ch06_Image1.png │ │ ├── ch06_Image2.png │ │ ├── ch07_Image01.png │ │ ├── ch07_Image02.png │ │ ├── ch07_Image03.png │ │ └── ch07_Image04.png │ ├── Глава 1.0 - Вступление.docx │ ├── Глава 1.1 - Паттерн Стратегия.docx │ ├── Глава 1.2 - Паттерн Шаблонный Метод.docx │ ├── Глава 1.2.1 - RAII в C#.docx │ ├── Глава 1.3 - Паттерн Посредник.docx │ ├── Глава 1.4 - Паттерн Итератор.docx │ ├── Глава 1.5 - Паттерн Наблюдатель.docx │ ├── Глава 1.6 - Паттерн Посетитель.docx │ └── Глава 1.7 - Паттерны поведения Заключение.docx ├── Часть 2 │ ├── Images │ │ ├── ch08_Image1.png │ │ ├── ch08_Image2.png │ │ ├── ch08_Image3.png │ │ ├── ch08_Image4.png │ │ ├── ch09_Image1.png │ │ ├── ch10_Image1.png │ │ ├── ch10_Image2.png │ │ ├── ch10_Image3.png │ │ ├── ch10_Image4.png │ │ ├── ch11_Image1.png │ │ └── ch11_Image2.png │ ├── Глава 2.0 - Вступление.docx │ ├── Глава 2.1 - Паттерн Синглтон.docx │ ├── Глава 2.2 - Абстрактная Фабрика.docx │ ├── Глава 2.3 - Паттерн Фабричный Метод.docx │ └── Глава 2.4 - Паттерн Строитель.docx ├── Часть 3 │ ├── Images │ │ ├── ch01_Image1.png │ │ ├── ch01_Image2.png │ │ ├── ch01_Image3.png │ │ ├── ch01_Image4.png │ │ ├── ch01_Image5.png │ │ ├── ch02_Image1.png │ │ ├── ch02_Image2.png │ │ ├── ch035_Image1.png │ │ ├── ch03_Image1.png │ │ ├── ch03_Image2.png │ │ ├── ch04_Image1.png │ │ ├── ch04_Image2.png │ │ └── ch05_Image1.png │ ├── Глава 3.0 - Вступление.docx │ ├── Глава 3.1 - Паттерн Адаптер.docx │ ├── Глава 3.2 - Паттерн Фасад.docx │ ├── Глава 3.3 - Паттерн Декоратор.docx │ ├── Глава 3.3.5 - Потоки ввода-вывода в .NET.docx │ ├── Глава 3.4 - Паттерн Композит.docx │ └── Глава 3.5 - Паттерн Прокси.docx └── Часть 4 │ ├── 0 - Вступление.docx │ ├── 1 - Принцип единственно обязанности.docx │ ├── 2 - Принцип Открыт-Закрыт.docx │ ├── 3 - Принцип подстановки Лисков.docx │ ├── 4 - Принцип разделения интерфейсов.docx │ ├── 5 - Принцип инверсии зависимостей.docx │ ├── 5.5 - IoC vs DI vs DIP.docx │ ├── 6 - Принципы проектирования.docx │ ├── 7 - Принципы и паттерны.docx │ └── Images │ ├── ch01_Image1.png │ ├── ch02_Image1.png │ ├── ch02_Image2.png │ ├── ch02_Image3.png │ ├── ch03_Image1.png │ ├── ch04_Image1.png │ ├── ch055_Image1.jpg │ ├── ch055_Image1.png │ ├── ch05_Image1.png │ ├── ch05_Image2.png │ ├── ch05_Image3.png │ ├── ch05_Image4.png │ ├── ch05_Image5.png │ └── ch06_Image1.jpg ├── Drawings ├── 1 - Behavioral.vsdx ├── 2 - Structural.vsdx ├── 3 - Creational.vsdx ├── 4 - Principles.vsdx └── Patterns.vsd ├── How to Review.md ├── Part 1 - Behavioral Patterns ├── 0 - Вступление.md ├── 1 - Стратегия.md ├── 2 - Шаблонный метод.md ├── 2.1 - Паттерн Dispose.md ├── 3 - Посредник.md ├── 4 - Итератор.md ├── 5 - Наблюдатель.md ├── 6 - Посетитель.md ├── 7 - Паттерны поведения. Заключение.md └── Images │ ├── Mediator_Object_Diagram.png │ ├── ch01_Image1.png │ ├── ch01_Image2.png │ ├── ch02_Image1.png │ ├── ch02_Image2.png │ ├── ch03_Image1.png │ ├── ch03_Image2.png │ ├── ch03_Image3.png │ ├── ch03_Image4.png │ ├── ch03_Image5.png │ ├── ch03_Image6.png │ ├── ch04_Image1.png │ ├── ch04_Image2.png │ ├── ch04_Image3.png │ ├── ch05_Image1.png │ ├── ch05_Image2.png │ ├── ch06_Image1.png │ ├── ch06_Image2.png │ ├── ch07_Image01.png │ ├── ch07_Image02.png │ ├── ch07_Image03.png │ └── ch07_Image04.png ├── Part 2 - Creational Patterns ├── 0 - Вступление.md ├── 1 - Синглтон.md ├── 2 - Абстрактная Фабрика.md ├── 3 - Фабричный Метод.md ├── 4 - Строитель.md ├── 4.1 - Строитель тестовых данных.md └── Images │ ├── ch01_Image1.png │ ├── ch01_Image2.png │ ├── ch01_Image3.png │ ├── ch01_Image4.png │ ├── ch02_Image1.png │ ├── ch03_Image1.png │ ├── ch03_Image2.png │ ├── ch03_Image3.png │ ├── ch03_Image4.png │ ├── ch04_Image1.png │ └── ch04_Image2.png ├── Part 3 - Structural Patterns ├── 0 - Вступление.md ├── 1 - Паттерн Адаптер.md ├── 2 - Паттерн Фасад.md ├── 3 - Декоратор.md ├── 3.5 - Потоки ввода-вывода в .NET.md ├── 4 - Паттерн Композит.md ├── 5 - Паттерн Прокси.md └── Images │ ├── ch01_Image1.png │ ├── ch01_Image2.png │ ├── ch01_Image3.png │ ├── ch01_Image4.png │ ├── ch01_Image5.png │ ├── ch01_Image6.png │ ├── ch02_Image1.png │ ├── ch02_Image2.png │ ├── ch035_Image1.png │ ├── ch03_Image1.png │ ├── ch03_Image2.png │ ├── ch04_Image1.png │ ├── ch04_Image2.png │ └── ch05_Image1.png ├── Part 4 - Design Principles ├── 0 - Вступление.md ├── 1 - Принцип единственной обязанности.md ├── 2 - Принцип Открыт-Закрыт.md ├── 3 - Принцип подстановки Лисков.md ├── 4 - Принцип разделения интерфейсов.md ├── 5 - Принцип инверсии зависимостей.md ├── 5.5 - IoC vs DI vs DIP.md ├── 6 - Принципы проектирования.md ├── 7 - Принципы и паттерны.md └── Images │ ├── 00_Introduction_Image_1.jpg │ ├── ch01_Image1.png │ ├── ch02_Image1.png │ ├── ch02_Image2.png │ ├── ch02_Image3.png │ ├── ch03_Image1.png │ ├── ch04_Image1.png │ ├── ch04_Image3.png │ ├── ch04_Image4.png │ ├── ch04_image2.png │ ├── ch051_Image1.png │ ├── ch05_Image1.png │ ├── ch05_Image2.png │ ├── ch05_Image3.png │ ├── ch05_Image4.png │ └── ch05_Image5.png ├── Pdf └── Тепляков_Паттерны проектирования на платформе .NET.pdf └── Источники информации.md /-1 - Аннотация.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/-1 - Аннотация.md -------------------------------------------------------------------------------- /0 - Оглавление + Статус.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/0 - Оглавление + Статус.md -------------------------------------------------------------------------------- /1 - Вступление.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/1 - Вступление.md -------------------------------------------------------------------------------- /2 - От автора.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/2 - От автора.md -------------------------------------------------------------------------------- /99 - Мысли.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/99 - Мысли.md -------------------------------------------------------------------------------- /Docx/-1 - Аннотация.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/-1 - Аннотация.docx -------------------------------------------------------------------------------- /Docx/0 - TOC.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/0 - TOC.docx -------------------------------------------------------------------------------- /Docx/1 - Вступление.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/1 - Вступление.docx -------------------------------------------------------------------------------- /Docx/2 - От автора.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/2 - От автора.docx -------------------------------------------------------------------------------- /Docx/9 - Источники информации.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/9 - Источники информации.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch01_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch01_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch02_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch02_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch03_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch03_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch03_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch03_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch03_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch03_Image4.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch03_Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch03_Image5.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch03_Image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch03_Image6.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch04_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch04_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch04_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch04_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch05_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch05_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch05_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch05_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch06_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch06_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch06_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch06_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch07_Image01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch07_Image01.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch07_Image02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch07_Image02.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch07_Image03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch07_Image03.png -------------------------------------------------------------------------------- /Docx/Часть 1/Images/ch07_Image04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Images/ch07_Image04.png -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.0 - Вступление.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.0 - Вступление.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.1 - Паттерн Стратегия.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.1 - Паттерн Стратегия.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.2 - Паттерн Шаблонный Метод.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.2 - Паттерн Шаблонный Метод.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.2.1 - RAII в C#.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.2.1 - RAII в C#.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.3 - Паттерн Посредник.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.3 - Паттерн Посредник.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.4 - Паттерн Итератор.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.4 - Паттерн Итератор.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.5 - Паттерн Наблюдатель.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.5 - Паттерн Наблюдатель.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.6 - Паттерн Посетитель.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.6 - Паттерн Посетитель.docx -------------------------------------------------------------------------------- /Docx/Часть 1/Глава 1.7 - Паттерны поведения Заключение.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 1/Глава 1.7 - Паттерны поведения Заключение.docx -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch08_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch08_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch08_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch08_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch08_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch08_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch08_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch08_Image4.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch09_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch09_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch10_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch10_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch10_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch10_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch10_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch10_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch10_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch10_Image4.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch11_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch11_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 2/Images/ch11_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Images/ch11_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 2/Глава 2.0 - Вступление.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Глава 2.0 - Вступление.docx -------------------------------------------------------------------------------- /Docx/Часть 2/Глава 2.1 - Паттерн Синглтон.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Глава 2.1 - Паттерн Синглтон.docx -------------------------------------------------------------------------------- /Docx/Часть 2/Глава 2.2 - Абстрактная Фабрика.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Глава 2.2 - Абстрактная Фабрика.docx -------------------------------------------------------------------------------- /Docx/Часть 2/Глава 2.3 - Паттерн Фабричный Метод.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Глава 2.3 - Паттерн Фабричный Метод.docx -------------------------------------------------------------------------------- /Docx/Часть 2/Глава 2.4 - Паттерн Строитель.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 2/Глава 2.4 - Паттерн Строитель.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch01_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch01_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch01_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch01_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch01_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch01_Image4.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch01_Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch01_Image5.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch02_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch02_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch035_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch035_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch03_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch03_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch04_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch04_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 3/Images/ch05_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Images/ch05_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.0 - Вступление.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.0 - Вступление.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.1 - Паттерн Адаптер.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.1 - Паттерн Адаптер.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.2 - Паттерн Фасад.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.2 - Паттерн Фасад.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.3 - Паттерн Декоратор.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.3 - Паттерн Декоратор.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.3.5 - Потоки ввода-вывода в .NET.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.3.5 - Потоки ввода-вывода в .NET.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.4 - Паттерн Композит.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.4 - Паттерн Композит.docx -------------------------------------------------------------------------------- /Docx/Часть 3/Глава 3.5 - Паттерн Прокси.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 3/Глава 3.5 - Паттерн Прокси.docx -------------------------------------------------------------------------------- /Docx/Часть 4/0 - Вступление.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/0 - Вступление.docx -------------------------------------------------------------------------------- /Docx/Часть 4/1 - Принцип единственно обязанности.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/1 - Принцип единственно обязанности.docx -------------------------------------------------------------------------------- /Docx/Часть 4/2 - Принцип Открыт-Закрыт.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/2 - Принцип Открыт-Закрыт.docx -------------------------------------------------------------------------------- /Docx/Часть 4/3 - Принцип подстановки Лисков.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/3 - Принцип подстановки Лисков.docx -------------------------------------------------------------------------------- /Docx/Часть 4/4 - Принцип разделения интерфейсов.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/4 - Принцип разделения интерфейсов.docx -------------------------------------------------------------------------------- /Docx/Часть 4/5 - Принцип инверсии зависимостей.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/5 - Принцип инверсии зависимостей.docx -------------------------------------------------------------------------------- /Docx/Часть 4/5.5 - IoC vs DI vs DIP.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/5.5 - IoC vs DI vs DIP.docx -------------------------------------------------------------------------------- /Docx/Часть 4/6 - Принципы проектирования.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/6 - Принципы проектирования.docx -------------------------------------------------------------------------------- /Docx/Часть 4/7 - Принципы и паттерны.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/7 - Принципы и паттерны.docx -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch02_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch02_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch02_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch02_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch055_Image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch055_Image1.jpg -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch055_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch055_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch05_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch05_Image1.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch05_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch05_Image2.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch05_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch05_Image3.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch05_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch05_Image4.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch05_Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch05_Image5.png -------------------------------------------------------------------------------- /Docx/Часть 4/Images/ch06_Image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Docx/Часть 4/Images/ch06_Image1.jpg -------------------------------------------------------------------------------- /Drawings/1 - Behavioral.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Drawings/1 - Behavioral.vsdx -------------------------------------------------------------------------------- /Drawings/2 - Structural.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Drawings/2 - Structural.vsdx -------------------------------------------------------------------------------- /Drawings/3 - Creational.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Drawings/3 - Creational.vsdx -------------------------------------------------------------------------------- /Drawings/4 - Principles.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Drawings/4 - Principles.vsdx -------------------------------------------------------------------------------- /Drawings/Patterns.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Drawings/Patterns.vsd -------------------------------------------------------------------------------- /How to Review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/How to Review.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/0 - Вступление.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/0 - Вступление.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/1 - Стратегия.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/1 - Стратегия.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/2 - Шаблонный метод.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/2 - Шаблонный метод.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/2.1 - Паттерн Dispose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/2.1 - Паттерн Dispose.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/3 - Посредник.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/3 - Посредник.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/4 - Итератор.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/4 - Итератор.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/5 - Наблюдатель.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/5 - Наблюдатель.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/6 - Посетитель.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/6 - Посетитель.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/7 - Паттерны поведения. Заключение.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/7 - Паттерны поведения. Заключение.md -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/Mediator_Object_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/Mediator_Object_Diagram.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch01_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch01_Image2.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch02_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch02_Image2.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch03_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch03_Image2.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch03_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch03_Image3.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch03_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch03_Image4.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch03_Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch03_Image5.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch03_Image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch03_Image6.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch04_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch04_Image2.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch04_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch04_Image3.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch05_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch05_Image1.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch05_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch05_Image2.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch06_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch06_Image1.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch06_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch06_Image2.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch07_Image01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch07_Image01.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch07_Image02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch07_Image02.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch07_Image03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch07_Image03.png -------------------------------------------------------------------------------- /Part 1 - Behavioral Patterns/Images/ch07_Image04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 1 - Behavioral Patterns/Images/ch07_Image04.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/0 - Вступление.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/0 - Вступление.md -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/1 - Синглтон.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/1 - Синглтон.md -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/2 - Абстрактная Фабрика.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/2 - Абстрактная Фабрика.md -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/3 - Фабричный Метод.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/3 - Фабричный Метод.md -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/4 - Строитель.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/4 - Строитель.md -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/4.1 - Строитель тестовых данных.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/4.1 - Строитель тестовых данных.md -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch01_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch01_Image2.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch01_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch01_Image3.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch01_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch01_Image4.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch03_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch03_Image2.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch03_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch03_Image3.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch03_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch03_Image4.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Part 2 - Creational Patterns/Images/ch04_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 2 - Creational Patterns/Images/ch04_Image2.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/0 - Вступление.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/0 - Вступление.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/1 - Паттерн Адаптер.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/1 - Паттерн Адаптер.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/2 - Паттерн Фасад.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/2 - Паттерн Фасад.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/3 - Декоратор.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/3 - Декоратор.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/3.5 - Потоки ввода-вывода в .NET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/3.5 - Потоки ввода-вывода в .NET.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/4 - Паттерн Композит.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/4 - Паттерн Композит.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/5 - Паттерн Прокси.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/5 - Паттерн Прокси.md -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch01_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch01_Image2.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch01_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch01_Image3.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch01_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch01_Image4.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch01_Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch01_Image5.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch01_Image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch01_Image6.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch02_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch02_Image2.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch035_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch035_Image1.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch03_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch03_Image2.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch04_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch04_Image2.png -------------------------------------------------------------------------------- /Part 3 - Structural Patterns/Images/ch05_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 3 - Structural Patterns/Images/ch05_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/0 - Вступление.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/0 - Вступление.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/1 - Принцип единственной обязанности.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/1 - Принцип единственной обязанности.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/2 - Принцип Открыт-Закрыт.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/2 - Принцип Открыт-Закрыт.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/3 - Принцип подстановки Лисков.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/3 - Принцип подстановки Лисков.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/4 - Принцип разделения интерфейсов.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/4 - Принцип разделения интерфейсов.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/5 - Принцип инверсии зависимостей.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/5 - Принцип инверсии зависимостей.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/5.5 - IoC vs DI vs DIP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/5.5 - IoC vs DI vs DIP.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/6 - Принципы проектирования.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/6 - Принципы проектирования.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/7 - Принципы и паттерны.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/7 - Принципы и паттерны.md -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/00_Introduction_Image_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/00_Introduction_Image_1.jpg -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch01_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch01_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch02_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch02_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch02_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch02_Image2.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch02_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch02_Image3.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch03_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch03_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch04_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch04_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch04_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch04_Image3.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch04_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch04_Image4.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch04_image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch04_image2.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch051_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch051_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch05_Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch05_Image1.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch05_Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch05_Image2.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch05_Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch05_Image3.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch05_Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch05_Image4.png -------------------------------------------------------------------------------- /Part 4 - Design Principles/Images/ch05_Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Part 4 - Design Principles/Images/ch05_Image5.png -------------------------------------------------------------------------------- /Pdf/Тепляков_Паттерны проектирования на платформе .NET.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Pdf/Тепляков_Паттерны проектирования на платформе .NET.pdf -------------------------------------------------------------------------------- /Источники информации.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyTeplyakov/DesignPatternsBook/HEAD/Источники информации.md --------------------------------------------------------------------------------