Основы объектно-ориентированного программирования
Ингредиенты вычисления
Ингредиенты вычисления
Базисный треугольник
Функциональная декомпозиция
Непрерывность
Проектирование сверху вниз
Не только одна главная функция
Обнаружение вершины
Функции и эволюция
Интерфейсы и проектирование ПО
Преждевременное упорядочение
Упорядочивание и ОО-разработка
Возможность повторного использования
Производство и описание
Проектирование сверху вниз: общая оценка
Декомпозиция, основанная на объектах
Расширяемость
Возможность повторного использования
Совместимость
Объектно-ориентированное конструирование ПО
Вопросы
Выявление типов объектов
Описания типов и объектов
Описание отношений и структурирование ПО
Ключевые концепции
Библиографические замечания
Содержание раздела