Cтраница 1
Объектно-ориентированный подход позволяет пользователю концентрировать свое внимание в первую очередь на объектах и документах, а не на программах. Например, если мы должны работать с рисунком, то следует открыть файл, в котором он содержится, а графический редактор будет загружен автоматически. [1]
Объектно-ориентированный подход и все связанные с ним термины представляют собой пользующиеся шумным успехом словечки из технического жаргона. Сегодня любой программный продукт, на ярлыке которого имеются слова объектно-ориентированный, привлекает значительный интерес. К сожалению, лишь немногие языки или среды программирования могут оправдать столь мощную рекламу. [2]
Объектно-ориентированный подход к программированию часто приводит к упрощению вызовов функций из-за уменьшения числа передаваемых параметров. Это преимущество объектно-ориентированного программирования является следствием того, что инкапсуляция элементов данных и элементов-функций внутри объекта дает элементам-функциям право обращаться к этим элементам данных. [3]
Объектно-ориентированный подход [28 ] в последнее время получает все более широкое распространение. [4]
Объектно-ориентированный подход хорошо согласовывается как со стратифицированными подходами, так и с инфологическим моделированием данных и фреймовым представлением знаний, область его применения начинает выходить за рамки программирования. Так, в [28 ] в рамках объектного подхода выделяются объектно-ориентированные анализ, моделирование и программирование. Там же отмечается, что на становление объектного подхода оказали влияние: развитие теории баз данных ( ER-модели Чена), исследования в области искусственного интеллекта ( фреймовые модели), достижения философии и теории познания. [5]
Объектно-ориентированный подход обеспечивает следующую технологию использования GDA: разработчик выбирает необходимые объекты из более чем сотни блоков, представляющих входные точки, фильтры данных, операции математической и логической обработки, управляющие воздействия и соединяет их, связи обеспечивают взаимодействие объектов, программирование системы заключается в простом конфигурировании и связывании объектов. [6]
Объектно-ориентированный подход позволяет описывать как статические, так и динамические отношения между объектами модели. По описанию предметной области, выполненному на естественном языке, легко выделить объекты и статические связи между ними. Объекты соответствуют существительным, а связи - глаголам и отглагольным формам. Например, фраза фирмы выполняют заказы позволяет выделить классы объектов фирма и заказ и отношение выполнять между ними типа M: N ( многие к многим), так как фирма может выполнять много заказов, а заказ может быть выполнен разными фирмами. [7]
Объектно-ориентированный подход может заметно упростить написание сложных программ, придать им гибкость. Одним из его главных преимуществ можно назвать возможность расширять область их применения, не переделывая программу, а лишь добавляя в нее новые уровни иерархии. [8]
Реализация объектно-ориентированного подхода в создании сетевого УМО предполагает возможность объединения мировых ресурсов электронных библиотек и обеспечивает высокую эффективность самостоятельной работы студентов с учебными материалами. [9]
Применение объектно-ориентированного подхода в системах инженерии знаний выводит на первый план другую его особенность, а именно возможность естественной декомпозиции задачи на совокупность подзадач, представляемых достаточно автономными агентами, работающими со знаниями. [10]
Достоинствами объектно-ориентированного подхода являются следующие. [11]
Реализация объектно-ориентированного подхода возможна в двух вариантах. [12]
Диалоговое окно Конфигурация. [13] |
Предприятие использует объектно-ориентированный подход к представлению компонентов типовой конфигурации и встроенный язык программирования для создания программных модулей. Каждый объект метаданных обладает набором свойств и методов обработки. [14]
В основе объектно-ориентированного подхода в развитии механизмов обмена информационными ресурсами в мировых сетях заложена идея пакетирования информации. [15]