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



         

10


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



Содержание