Паттерны
Хотите достигнуть успехов в программировании – учите паттерны!
Содержание
- 1. Порождающие паттерны
- 1.2. Паттерн Builder
- 2.2. Паттерн Singleton
- 2.2.1. Паттерн Singleton. Обзор. Особенности применения. Реализация на C++
- 2.2.2. Использование паттерна Singleton для классов, образующих иерархию наследования. Реализация на C++, Java, C#
- 2.2.3. Паттерн Singleton. Реализация на Java
- 2.2.4. Паттерн Singleton (Одиночка). Особенности реализации на C#
- 2. Структурные паттерны
- 3. Паттерны поведения
- 3.1. Паттерны поведения. Обзор
- 3.2. Паттерн Chain of Responsibility (Цепочка обязанностей)
- 3.5. Паттерн Iterator (Cursor)
- 3.5.1. Общие сведения. Способы реализации. Структурная схема. Пример на C++
- 3.5.2. Паттерн Iterator. Особенности реализации на C++ для полиморфного контейнера и полиморфного итератора
- 3.5.3. Внешний и внутренний итераторы. Реализация на C++
- 3.5.4. Паттерн Iterator. Реализация на C#
- 3.5.5. Паттерн Iterator. Реализация на Java с поддержкой полиморфного контейнера и полиморфного итератора