Дом Програмное обеспечение Что такое системная объектная модель (сом)? - определение из техопедии

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

Оглавление:

Anonim

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

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


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

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

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


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


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

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