Системная объектная модель (SOM)

Автор: Lewis Jackson
Дата создания: 7 Май 2021
Дата обновления: 1 Июль 2024
Anonim
Суть ООП. 1. Объектная модель
Видео: Суть ООП. 1. Объектная модель

Содержание

Определение - Что означает Системная объектная модель (SOM)?

Системная объектная модель (SOM) - это технология пакетной обработки объектно-ориентированных библиотек, разработанная IBM, которая позволяет различным языкам программирования совместно использовать библиотеки классов независимо от языка, на котором они были изначально написаны.

Наиболее распространенное использование SOM в IBM - OS / 2 и Workplace Shell. Другие реализации SOM включают Unix, Windows и Mac. Однако активное развитие этой технологии закончилось в середине 90-х, примерно в то время, когда Apple отказалась от своих ресурсов поддержки и развития.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет системную объектную модель (SOM)

Системная объектная модель предназначалась для использования в качестве решения многих проблем взаимодействия и повторного использования, возникающих при совместном использовании библиотек классов между объектно-ориентированными и не объектно-ориентированными языками. SOM был разработан для использования на мэйнфреймах и настольных компьютерах IBM. Он служит объектно-ориентированной моделью, которую можно отличить от других моделей, содержащихся в объектно-ориентированных языках программирования. SOM в основном включает в себя язык определения интерфейса, среду выполнения с вызовами процедур и набор платформ поддержки.

Изначально SOM была технологией, разработанной для ряда компьютеров и настольных компьютеров IBM, но в конечном итоге стала использоваться другими компаниями, которые расширили свои преимущества для различных программных сред.

Некоторые из важных характеристик SOM включают в себя:


  • SOM позволяет создавать переносимые термоусадочные библиотеки.
  • Библиотеки классов могут быть созданы на определенном языке, который может быть доступен и использоваться другими языками.
  • Новые методы могут быть добавлены к существующим методам без необходимости перекомпиляции приложения.
  • СОМ работает с процедурными языками программирования.
  • SOM предоставляет объектную модель для не объектно-ориентированных языков.
  • SOM позволяет добавлять новые классы в иерархию наследования без перекомпиляции приложения.
Это определение было написано в мошенничестве IBM