Основы объектно-ориентированного проектирования


06


Как не следует использовать наследование
Как не следует использовать наследование - часть 2
Покупать или наследовать
Иметь и быть (To have and to be)
Правило изменений
Правило изменений - часть 2
Правило полиморфизма
Резюме
Приложение: техника описателей
Приложение: техника описателей - часть 2
Таксомания
Таксомания - часть 2
Использование наследования: таксономия таксономии
Область действия правил
Область действия правил - часть 2
Ошибочное использование
Общая таксономия
Наследование подтипов
Наследование c ограничением
Наследование c ограничением - часть 2
Наследование с расширением
Подходящая математическая модель
Наследование вариаций
Наследование вариаций - часть 2
Отмена эффективизации
Отмена эффективизации - часть 2
Наследование с конкретизацией
Структурное наследование
Наследование реализации
Льготное наследование
Использование наследования с отложенными и эффективными классами
Один механизм, или несколько?
Один механизм, или несколько? - часть 2
Наследование подтипов и скрытие потомков
Определение подтипа
Различные взгляды
Взгляд на подтипы
Необходимость скрытия потомком
Как избежать скрытия потомком
Приложения скрытия потомком
Приложения скрытия потомком - часть 2
Таксономии и их ограничения
Использование скрытия потомком
Наследование реализации
Брак по расчету
Это выглядит привлекательно, но правильно ли это?
Как это делается без наследования
Льготное наследование
Использование кодов символов
Итераторы
Итераторы - часть 2
Формы льготного наследования
Понимание льготного наследования
Множественные критерии и наследование видов
Классификация при множественных критериях
Наследование вида
Подходит ли нам наследование видов?
Подходит ли нам наследование видов? - часть 2
Критерии для наследования видов
Критерии для наследования видов - часть 2
Как разрабатываются структуры наследования
Специализация и абстракция
Произвольность классификации
Индукция и дедукция
Разнообразие абстракции
Независимость клиента
Совершенствование уровня абстракции
Итоговый обзор: используйте наследование правильно
Ключевые концепции
Библиографические замечания
Приложение: история таксономии
У6.1 Стек, основанный на массиве
У6.2 Метатаксономия
У6.3 Стеки Ханоя
У6.4 Являются ли многоугольники списками?
У6.5 Наследование функциональной вариации
У6.6 Примеры классификации
У6.7 Кому принадлежат итераторы?
У6.8 Наследование типа и модуля
У6.9 Наследование и полиморфизм



Начало