Книга: Основы объектно-ориентированного программирования
Ссылок не достаточно
Ссылок не достаточно
До сих пор все значения целочисленных, булевых и других аналогичных типов рассматривались как ссылки на объекты. Однако по двум причинам необходимы сущности, значениями которых являются объекты:
[x]. В предыдущей лекции была поставлена важная цель - построение полностью унифицированной системы типов. В этой схеме базовые типы (BOOLEAN, INTEGER и др.) обрабатываются аналогично типам, введенным разработчиком (POINT, BOOK и др.). Тем не менее, если используется сущность n типа INTEGER, то в большинстве случаев удобнее полагать, что значение n - целое число, а не ссылка на объект содержащий целое число. Это удобнее отчасти по соображениям эффективности. Понятно, что для размещения целочисленных объектов необходимо больше памяти, а на обработку косвенного доступа к ним - дополнительное время. Кроме того, концептуально целое число и ссылка на целое число - совершенно различные понятия. Этот довод важен, если нашей целью является построение точной модели.
[x]. Даже в случае сложных, определенных программистом объектов, может оказаться предпочтительным включение в объект O1 подобъекта O2, а не ссылки на внешний объект O2. Причиной такого подхода могут быть повышение эффективности, точное моделирование или и то, и другое.
- Создание гиперссылок
- Покупка ссылок
- Нормально ли воспринимается поисковыми системами маскировка партнерских ссылок?
- Появляется сообщение об ошибке Недостаточно виртуальной памяти, файл подкачки отсутствует или слишком мал. Что делать?
- Можно ли убрать всплывающее сообщение Недостаточно места на диске?
- Инварианты класса и семантика ссылок
- Типы ссылок. Имена ячеек
- Автоматизированные биржи ссылок
- Недостаточно денег? Вы все равно можете одержать победу
- Вставка гиперссылок и графических изображений
- Глава 50 Инструментарий и язык электронных рассылок
- О закупке ссылок