Hem programvara Vad är systemobjektmodell (som)? - definition från techopedia

Vad är systemobjektmodell (som)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder System Object Model (SOM)?

System Object Model (SOM) är en objektorienterad bibliotekförpackningsteknologi utvecklad av IBM som gör att olika programmeringsspråk kan dela klassbibliotek, oavsett vilket språk de ursprungligen skrev.


Den vanligaste användningen av SOM inom IBM är i OS / 2 och Workplace Shell. Andra implementeringar av SOM inkluderar Unix, Windows och Mac. Den aktiva utvecklingen av denna teknik slutade dock i mitten av 90-talet, ungefär den tiden Apple drog tillbaka sitt stöd och utvecklingsresurser.

Techopedia förklarar System Object Model (SOM)

Systemobjektmodellen var avsedd att användas som en lösning på många av interoperabilitets- och återanvändningsproblem som uppstår medan klassbibliotek delas mellan objektorienterade och icke-objektorienterade språk. SOM designades för att användas över IBMs mainframe-datorer och stationära datorer. Det fungerar som en objektorienterad modell som kan skiljas från andra modeller i objektorienterade programmeringsspråk. SOM innehåller i princip ett gränssnittsdefinitionsspråk, en körmiljö med procedursamtal och en uppsättning möjliggörande ramverk.


SOM var ursprungligen en teknik utvecklad för IBMs sortiment av datorer och stationära datorer, men kom så småningom att användas av andra företag, vilket utvidgade sina fördelar till olika mjukvarumiljöer.


Några av de viktiga egenskaperna hos SOM inkluderar:

  • SOM möjliggör skapandet av bärbara krymppakade bibliotek.
  • Klassbiblioteken kan skapas på ett visst språk, som kan nås och användas av andra språk.
  • Nya metoder kan läggas till befintliga metoder utan att kräva rekompilering av applikationen.
  • SOM arbetar med processuella programmeringsspråk.
  • SOM tillhandahåller en objektmodell för icke-objektorienterade språk.
  • SOM tillåter tillägg av nya klasser till arvhierarkin utan att behöva kompilera applikationen igen.
Denna definition har skrivits inom ramen för IBM
Vad är systemobjektmodell (som)? - definition från techopedia