Кућа Софтвер Шта је системски модел објекта (сом)? - дефиниција из техопедије

Шта је системски модел објекта (сом)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи системски објектни модел (СОМ)?

Системски објектни модел (СОМ) је објектно оријентисана технологија пакирања библиотека развијена од стране ИБМ-а која омогућава разним програмским језицима да деле библиотеке класе, без обзира на језик на којем су првобитно написани.


Најраширенија употреба СОМ-а унутар ИБМ-а је у ОС / 2 и Воркплаце Схелл. Остале имплементације СОМ-а укључују Уник, Виндовс и Мац. Међутим, активни развој ове технологије завршио се средином 90-их, отприлике у време када је Аппле повукао средства за подршку и развој.

Техопедија објашњава модел системског објекта (СОМ)

Модел системског објекта требало је да се користи као решење многих проблема интероперабилности и поновне употребе који се јављају приликом дељења библиотека класа између објектно оријентисаних и необјектно оријентисаних језика. СОМ је дизајниран за употребу на ИБМ главним рачунарима и радним површинама. Служи као објектно оријентисан модел који се може разликовати од осталих модела садржаних у објектно програмским језицима. СОМ у основи укључује језик дефиниције интерфејса, окружење извођења са позивима процедура и скуп оквира који омогућавају.


СОМ је првобитно била технологија развијена за ИБМ читав низ рачунара и десктопа, али с временом су је почеле користити и друге компаније, које су своје предности прошириле на различита софтверска окружења.


Неке од важних карактеристика СОМ-а укључују:

  • СОМ омогућава креирање преносивих библиотека са замотањем.
  • Библиотеке класе могу се креирати на одређеном језику, којем се могу приступити и користити их другим језицима.
  • Нове методе се могу додати постојећим методама без потребе за рекомпилацијом апликације.
  • СОМ ради са процедуралним програмским језицима.
  • СОМ пружа објектни модел за необјектно оријентисане језике.
  • СОМ омогућава додавање нових класа у хијерархију наслеђивања без потребе за поновном копирањем апликације.
Ова дефиниција написана је у контексту ИБМ-а
Шта је системски модел објекта (сом)? - дефиниција из техопедије