Cтраница 1
Объекты различных типов могут быть связаны между собой посредством ассоциаций. На рис. 7.4 показаны две совокупности объектов: ученые и патенты. Совокупность патентов представлена конкретными патентами А, В, С, D, Е, F, и G. Совокупность ученых состоит из отдельных лиц: Ника, Дэвида и Питера. Связующие линии демонстрируют ассоциации между элементами обеих совокупностей: Дэвид и Питер являются авторами патента G, Ник и Питер - патентов В и F, а Ник - патента А. Для патентов С, D и Е ассоциации отсутствуют. [1]
У объектов различных типов могут быть одноименные, но работающие по-разному методы. Способ, которым объект реагирует на посланное ему сообщение, может зависеть от типа объекта. [2]
У объектов различных типов могут быть и общие методы. [3]
Одним из средств управления объектами различных типов является применение оператора switch, который может по-разному обрабатывать различные объекты в зависимости от их типов. Например, в иерархии форм, в которой каждая форма хранит свой тип в некотором поле - элементе данных, структура выбора switch способна определить по значению этого поля, какую из функций print надо вызвать для работы с объектом данного типом. Однако, при использовании логики оператора switch возникает множество проблем. Программист может забыть произвести проверку типа объекта, когда она необходима. Он также может забыть проверить все возможные случаи в операторе switch. Если программа, основанная на использовании оператора switch, модифицируется и в нее добавляются новые типы объектов, то программист может забыть вставить новые случаи в существующие операторы switch. Каждое добавление и удаление класса требует изменения каждого соответствующего оператора switch в системе. Отслеживание всего этого требует немалого времени и может являться источником ошибок. [4]
Необходимо отметить, что размещение объектов различных типов: компонентов, размеров, примечаний, справочной геометрии, линий сечения ( размещение линий сечения на скрытом слое может быть использовано, например, для создания полвида-полразреза или различных наложенных видов), окружностей выносок, линий разрыва на разных слоях является рациональным подходом в процессе оформления чертежа. [5]
Указатели в языке Си могут указывать на объекты различных типов. [6]
Множества типов объектов предметной области и экземпляров объектов различных типов, значения атрибутов объектов и связи между ними могут изменяться во времени. [7]
Детально исследованы всевозможные движения глаз при восприятий объектов различного типа - точек и сложных объектов, неподвижных и движущихся. Даны числовые характеристики движений глаз и указаны условия, при которых наблюдаются те или иные движения и их комбинации. Из [8] по существу, следует, что ГДА состоит из медленной и быстрой системы. Некоторые выводы 8 ] находятся в противоречии с. [8]
Применительно к приложению Microsoft Access база данных - это совокупность объектов различного типа ( и назначения), которые используются для хранения, отображения и вывода на печать ваших данных, а также содержат созданный вами программный код. СУБД Access работает со следующими типами объектов: таблицы, запросы, формы, отчеты, страницы доступа кданным, макросы и модули. [9]
Метод ToString класса Convert имеет 37 перегруженных форм, которые преобразуют объекты различных типов в строку типа String. Все они идентичны методам ToString соответствующих типов данных. Так что единственное очевидное преимущество метода ToString класса Convert - это то, что, применяя его к какому-то арифметическому выражению, нет необходимости задумываться о том, какой тип имеет выражение. [10]
Метод ToString класса Convert имеет 37 перегруженных форм, которые преобразуют объекты различных типов в строку типа String. Все они идентичны методам ToString соответствующих типов данных. Так что, пожалуй, единственное очевидное преимущество метода ToString класса Convert - это то, что, применяя его к какому-то арифметическому выражению, нет необходимости задумываться о том, какой тип имеет выражение. [11]
Репрезентативная ( представительная) выборка - выборка, в которой пропорции объектов различных типов в среднем соответствуют пропорциям в генеральной совокупности. [12]
Виртуальные функции позволяют создавать простые универсальные подпрограммы, автоматически управляющие множеством объектов различных типов. Предположим, имеется программа, позволяющая создавать прямоугольники, блоки или блоки с закругленными углами. Каждый раз, когда пользователь создает одну из этих фигур, программа вызывает новый оператор для динамического создания объекта соответствующего класса ( CRectangle, CBlock или CRoundBlock), управляющего новой фигурой. [13]
Библиотека MFC предоставляет набор шаблонов для создания объектов, хранящих семейства объектов различных типов. [14]
Набор действий со списками образует основной механизм представления данных в Лиспе, с помощью которого из объектов различных типов можно строить большие комплексы данных. Элементом списка так же, как и значением переменной, может быть произвольный лисповский объект. [15]