Domov Programska oprema Kaj je sistemski objektni model (som)? - definicija iz tehopedije

Kaj je sistemski objektni model (som)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni sistemski objektni model (SOM)?

Sistemski objektni model (SOM) je objektno usmerjena knjižnična tehnologija embaliranja, ki jo je razvil IBM, ki omogoča različnim programskim jezikom izmenjavo knjižnic razredov, ne glede na to, v katerem jeziku so bili prvotno napisani.


Najbolj razširjena uporaba SOM znotraj IBM-a je v OS / 2 in Workplace Shell. Druge izvedbe SOM vključujejo Unix, Windows in Mac. Vendar se je aktivni razvoj te tehnologije končal sredi 90. let, približno v času, ko je Apple umaknil sredstva za podporo in razvoj.

Techopedia razlaga model sistemskih objektov (SOM)

Sistemski objektni model naj bi bil uporabljen kot rešitev za številne težave interoperabilnosti in ponovne uporabe, ki nastanejo pri skupni rabi knjižnic razredov med objektno in neobjektno usmerjenimi jeziki. SOM je bil zasnovan za uporabo v IBM-ovih glavnih računalnikih in namiznih računalnikih. Služi kot objektno orientiran model, ki ga je mogoče razlikovati od drugih modelov, ki jih vsebujejo objektno usmerjeni programski jeziki. SOM v bistvu vključuje jezik za določitev vmesnika, okolje izvajanja s postopkovnimi klici in nabor omogočilnih okvirov.


SOM je bil prvotno tehnologija, razvita za IBM-ov niz računalnikov in namiznih računalnikov, sčasoma pa so jo začela uporabljati tudi druga podjetja, ki so svoje prednosti razširila na različna programska okolja.


Nekatere pomembne značilnosti SOM vključujejo:

  • SOM omogoča ustvarjanje prenosnih knjižnic, skrčenih v skrčah.
  • Knjižnice razredov se lahko ustvarijo v določenem jeziku, do katerega lahko dostopate in uporabljate druge jezike.
  • Obstoječim metodam je mogoče dodati nove metode, ne da bi za to potrebovali ponovno prevajanje aplikacije.
  • SOM deluje s postopkovnimi programskimi jeziki.
  • SOM ponuja objektni model za neobjektno usmerjene jezike.
  • SOM omogoča dodajanje novih razredov v hierarhijo dedovanja, ne da bi bilo treba ponovno prevajati aplikacijo.
Ta opredelitev je bila napisana v okviru IBM-a
Kaj je sistemski objektni model (som)? - definicija iz tehopedije