Cтраница 2
Грубо говоря, под ориентированным абстрактным объектом мы понимаем абстрактно определенную систему, связанную с некоторым входным сигналом ( причиной) и и выходным сигналом ( следствием) у. В самом общем случае взаимосвязь между и и у, устанавливаемая системой, не является взаимно однозначной. [16]
Особенности теоретического мышления, использующего абстрактные объекты для объяснения мира, фиксировались в античной философии, как и в философии последующего времени, косвенным образом через построение особой модели мира, основанной на признании двух сфер реальности, именно чувственного и истинного ( умопостигаемого) бытия. [17]
Прежде чем попытаться формализовать понятие ориентированного абстрактного объекта, полезно будет ввести следующие обозначения. [18]
Визуальное программирование имеет дело с абстрактными объектами, которые не являются видимыми и не имеют явных визуальных образов. Известный принцип что вы видите, есть то, что вы получили иногда оказывается неприменимым. Для обеспечения удобного интерфейса путем использования языков визуального программирования применительно к этим абстрактным объектам необходимо создать удобное визуальное представление или визуальные метафоры. [19]
Согласно определению 1.2.1 высказывания являются общим и абстрактным объектом. [20]
Брентано, к-рый считал, что абстрактные объекты являются лишь фикциями. Общие же термины Брентано рассматривал как нек-рый способ сокращенного выражения утверждений об индивидуальных объектах. [21]
![]() |
Расширение графа типов. [22] |
Иными словами, подразумевается, что абстрактные объекты всегда существуют, в то время как конкретные объекты появляются и исчезают в описании реального мира средствами модели данных. Так, например, номер 345 всегда существует как абстрактный объект, принадлежащий домену НОМЕР. Конкретный объект Джон Смит типа ЛИЧНОСТЬ может в настоящее время существовать или отсутствовать в базе данных. [23]
В такой системе определяются свойства тех абстрактных объектов, о вероятностях к-рых мы можем говорить, и правила получения одних вероятностей из других. [24]
Определить процентное соотношение материальных объектов и абстрактных объектов ( произведенных расходов) не представляется возможным, поскольку какое-либо твердое правило исчисления отсутствует. Установить, что из себя ОХД представляет в реальной действительности, становится возможным только внесистемным образом. [25]
Тензорный анализ имеет дело с изучением абстрактных объектов, называемых тензорами, свойства которых не зависят от координатных систем, используемых для описания этих объектов. В частной координатной системе тензор определяют совокупностью функций, называемых его компонентами, точно так же, как совокупностью компонентов определяют в заданной координатной системе и вектор. Определяет ли заданная система функций тензор, зависит от закона преобразования этих функций при переходе от одной координатной системы к другой. Положение здесь тождественное с тем, которое мы встретили еще в главе I. В заданной координатной системе вектор А определяется однозначно совокупностью компонентов AI. Если мы введем новую систему координат, то этот же вектор А будет определяться совокупностью компонентов В, причем эти новые компоненты могут быть однозначным образом вычислены из первых. Именно закон преобразования компонентов вектора и составляет сущность понятия вектора. Это относится также и к тензорам. [26]
Возвращаясь к исходной задаче формализации понятия ориентированного абстрактного объекта, заметим, что при экспериментальном исследовании физических устройств на их вход обычно подаются некоторые входные функции времени, определенные на интервале наблюдения [ о, ], и на том же интервале измеряются соответствующие выходные функции времени. [27]
Исходным пунктом нашего определения служит понятие ориентированного абстрактного объекта А, определяемого как некоторое семейство упорядоченных пар функций времени. В соответствии с определением 3 абстрактный объект определяется сам по себе независимо от того, как вводится для него понятие состояния. [28]
Для разработки нового уровня абстракции потребуется определить абстрактные объекты, с которыми необходимо манипулировать, и операции, которые должны выполняться над ними; мы должны представить данные в некоторой структуре данных и реализовать операции; и ( вот тема для упражнения) необходимо обеспечить, чтобы эти объекты было удобно использовать для решения прикладных задач. Перечисленные замечания применимы также к простым типам данных, и базовые механизмы для поддержки типов данных, которые обсуждались в главе 3, могут быть адаптированы для наших целей. Однако язык C предлагает важное расширение для механизма структур, называемое классом. Классы исключительно полезны при создании уровней абстракции и поэтому рассматриваются в качестве первейшего инструмента, который используется для этой цели на протяжении оставшейся части книги. [29]
Типы данных, которые состоят из коллекций абстрактных объектов ( обобщенные очереди), являются центральным объектом изучения в компьютерных науках, поскольку они непосредственно поддерживают фундаментальную модель вычислений. Оказывается, что при выполнении многих вычислений приходится иметь дело с большим числом объектов, но обрабатывать их можно только поочередно - по одному объекту за один раз. Поэтому во время обработки одного объекта требуется, чтобы все остальные были сохранены. Эта обработка может включать проверку некоторых, уже сохраненных объектов, или добавление в коллекцию новых объектов, но операции сохранения объектов и их извлечения в соответствии с определенным критерием являются основой таких вычислений. Как будет показано, этому шаблону соответствуют многие классические структуры данных и алгоритмы. [30]