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

         

Горизонтальное и вертикальное обобщение типа

Горизонтальное и вертикальное обобщение типа
Необходимость параметризованных классов
Родовые АТД
Проблема

Роль типизации
Родовые классы
Объявление родового класса
Использование родового класса
Терминология
Проверка типов
Правило типизации


Операции над сущностями родового типа
Типы и классы
Массивы

Массивы как объекты
Свойства массива
Размышления об эффективности
Синонимичная инфиксная операция
Стоимость универсализации
Обсуждение: что все-таки не сделано
Ключевые концепции
Библиографические замечания
У10.1 Ограниченная универсализация
У10.2 Двумерные массивы

У10.3 Использование своего формального родового параметра фактически как чужого
Содержание раздела