Объект (информатика)

Оглавление1 Объект (информатика)1.1 Определение объекта в информатике1.2 Объектно-ориентированное программирование1.3 Распределенные объекты1.4 Расширения концепции объекта1.5 Семантическая паутина1.6 Сравнение традиционных и семантических […]

Объект (информатика)

  • Определение объекта в информатике

    • Объект – это программный элемент с состоянием, операциями и идентификатором. 
    • Объект является базовой категорией в программировании, включая переменные, структуры данных, функции и методы. 
  • Объектно-ориентированное программирование

    • В ООП объект – это абстрактный тип данных с полиморфизмом и наследованием. 
    • Объединение кода и данных в виде объектов с состоянием и поведением. 
    • Любой язык с состоянием и поведением считается объектно-ориентированным. 
  • Распределенные объекты

    • Объектно-ориентированный подход используется для определения интерфейсов в распределенных системах. 
    • Распределенные объекты крупнее, долговечнее и ориентированы на обслуживание. 
    • Стандартная упаковка распределенных объектов – использование языка определения интерфейса (IDL). 
    • IDL защищает клиента от деталей распределенного сервера. 
    • Примеры стандартов для распределенных объектов: CORBA и DCOM. 
  • Расширения концепции объекта

    • Объекты протокола – компоненты стека протоколов для сетевого взаимодействия. 
    • Реплицированные объекты – группы распределенных объектов с высокой согласованностью. 
    • Живые распределенные объекты – обобщение реплицируемых объектов с динамически изменяющимся членством. 
  • Семантическая паутина

    • Платформа для работы с распределенными объектами, включает WOL и RDF. 
    • RDF определяет базовые объекты через Интернет, OWL добавляет более сложную объектную модель. 
    • OWL объекты динамичны и могут изменять структуру во время выполнения. 
    • Отличие от традиционных объектов в открытом мире и динамичности. 
  • Сравнение традиционных и семантических веб-объектов

    • Традиционные объекты статичны и имеют однократное наследование, в то время как OWL объекты динамичны. 
    • Сравнение с фреймовыми языками искусственного интеллекта, такими как KL-ONE и Loom. 

Полный текст статьи:

Объект (информатика) — Википедия

Оставьте комментарий

Прокрутить вверх