Объектно-ориентированная система - Большая Энциклопедия Нефти и Газа, статья, страница 2
Длина минуты зависит от того, по какую сторону от двери в туалете ты находишься. Законы Мерфи (еще...)

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

Cтраница 2


Чтобы Полностью разобраться с циклом сообщения WndProc, следует понять, что Windows является в некоторой степени объектно-ориентированной системой.  [16]

Иерархия классов не должна в обязательном порядке содержать абстрактные классы, но, как мы увидим, многие хорошо продуманные объектно-ориентированные системы имеют иерархии классов, возглавляемые абстрактным базовым классом. В некоторых случаях абстрактные классы занимают несколько верхних уровней иерархии.  [17]

Точно так же, как разработчик не объектно-ориентированных систем старается избежать не вызванного необходимостью быстрого роста числа функций, разработчик объектно-ориентированных систем должен избегать не вызванного необходимостью быстрого роста числа классов. Такое разрастание классов создает проблемы управления и может помешать повторному использованию кодов просто потому, что потенциальному повторному пользователю слишком трудно выделить нужный ему класс из огромного набора имеющихся. Выходом из положения является создание меньшего числа классов, но таких, каждый из которых обеспечен широкими функциональными возможностями. Такие классы могли бы быть несколько более дорогими для пользователей; они могут скрыть ненужные им избыточные функциональные возможности, приспосабливая таким образом классы для удовлетворения своих потребностей.  [18]

Существуют свои методологические проблемы и в теории систем баз данных, где появились публикации с критикой реляционных СУБД и предложениями перехода к объектно-ориентированным [30], но коммерческие объектно-ориентированные системы управления базами данных пока отсутствуют. В теории искусственного интеллекта провозглашена парадигма распараллеливания [26, 79, 82, 232 ], но пока отсутствуют существенные результаты в этом направлении.  [19]

Осенью 1990 г. фирма Borland объявила [37,54] новую версию системы - Paradox 3.5, ранее фигурировавшую в планах фирмы как версия 3.1. Она включает встроенный модуль Turbo Drive - расширитель DOS - и разработанную фирмой объектно-ориентированную систему управления виртуальной памятью в реальном времени ( Virtual Real-Time Object-Oriented Memory Manager - VROOMM), которые позволяют системе Paradox автоматически оптимизировать использование доступной памяти ПЭВМ. По полученным в процессе тестирования оценкам они в два - три раза повышают производительность системы при обработке большинства запросов и выполнении операции сортировки. Версия системы Paradox для ПЭВМ IBM PC / 386 становится избыточной.  [20]

Методы обработки объектов представлены в виде программных модулей на встроенном языке программирования 1C: Предприятие, во многом напоминающем язык Visual Basic. В объектно-ориентированной системе 1С: Предприятие программные модули запускаются в ответ на наступление предопределенных событий, возникающих в связи с действиями пользователя или изменением данных.  [21]

Механизм кратного наследования позволяет обойтись меньшим числом классов, чем потребовалось бы при простом наследовании. Во всех объектно-ориентированных системах конфликт имен между классом и суперклассом разрешается обычно в пользу первого. Например, если в классе А есть внутренняя переменная с именем айв его подклассе В также заводится внутренняя переменная а, возможно, с другим определением, во всех экземплярах объектов класса В будет использовано именно последнее определение переменной а. Для автоматического разрешения конфликта между суперклассами в Орионе принята следующая процедура: если одно и то же имя метода ( операции) или внутренней переменной встречается в нескольких суперклассах, берется первое из них. Кроме этого пользователю предоставляется возможность непосредственно управлять наследованием, указывая, из какого суперкласса следует брать метод или внутреннюю переменную, и давая им новые имена, если он хочет наследовать несколько методов или переменных с одинаковыми именами.  [22]

Иногда говорят, что система Windows 2000 является объектно-ориентированной, так как единственный способ управления объектом заключается в вызове операций, связанных с дескриптором объекта, путем обращения к вызовам Win32 API. С другой стороны, в этой схеме отсутствуют основные свойства объектно-ориентированной системы, такие как наследование и полиморфизм.  [23]

Операционную систему NT иногда называют объектно-ориентированной, поскольку оперировать с объектами ядра можно только с помощью вызова процедур ( функций API) по их идентификаторам. С другой стороны, она не обладает такими основными свойствами объектно-ориентированной системы, как наследование и полиморфизм.  [24]

Иногда говорят, что система Windows 2000 является объектно-ориентированной, так как единственный способ управления объектом заключается в вызове операций, связанных с дескриптором объекта, путем обращения к вызовам Win32 API. С другой стороны, в этой схеме отсутствуют основные свойства объектно-ориентированной системы, такие как наследование и полиморфизм.  [25]

Следовательно, системной перспективой IDEF1X являются элементы реальных данных в реляционной базе данных. Если целью разработки является не реляционная, а, например, объектно-ориентированная система, IDEF1X не является лучшим решением.  [26]

В главе 1 раздел Размышления об объектах знакомит с концепциями и терминологией объектной ориентации. Соответствующие разделы глав 2 - 5 представляют набор требований для создания серьезного проекта объектно-ориентированной системы, а именно - программы моделирования лифта, и проводят студента через типичные этапы процесса объектно-ориентированного проектирования. В этих параграфах рассматривается, как идентифицировать объекты в задаче, как определить атрибуты и функции объекта и как определить взаимодействия объектов.  [27]

Существуют несколько причин, почему IDEFIX не совсем подходит для реализаций нереляционных систем. Например, IDEF1X требует, чтобы разработчик задавал ключи классов для отличия одной сущности от другой, в то время как объектно-ориентированные системы не требуют ключей для индивидуализации одного объекта от другого. Более того, в тех ситуациях, когда более одного атрибута или набор атрибутов будет использоваться для идентификации сущностей IDEF1X, разработчик обязан задать один ключ как первичный и список всех остальных ключей, как вторичный. Также требуется явное именование внешнего ключа.  [28]

Система ReThink построена на базе инструментального комплекса G2 ( см. гл. Таким образом, она является проблемно-ориентированным приложением комплекса G2, которое позволяет разработчикам использовать не только специализированные средства моделирования бизнес-процессов, но и универсальные средства комплекса по созданию интеллектуальных объектно-ориентированных систем управления реального времени.  [29]

Правила логического вывода, теория ориентированных графов и математическая логика были изобретены задолго до появления такой области исследований, как искусственный интеллект. Но именно исследования в этой области позволили адаптировать формальный аппарат этих теорий к задачам представления знаний и отыскать высокоэффективные средства их реализации. Развитие современных продукционных, объектно-ориентированных систем и систем процедурной дедукции в значительной мере определяется такими приложениями искусственного интеллекта, как проблемы классификации и конструирования, описанные в ряде глав данной книги.  [30]



Страницы:      1    2    3