Sistēmas objekta modelis (SOM)

Autors: Lewis Jackson
Radīšanas Datums: 7 Maijs 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Гидроизоляция санузла, уклон поддона. ПЕРЕДЕЛКА ХРУЩЕВКИ  от А до Я. #23
Video: Гидроизоляция санузла, уклон поддона. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я. #23

Saturs

Definīcija - ko nozīmē sistēmas objekta modelis (SOM)?

Sistēmas objekta modelis (SOM) ir objektorientēta bibliotēku iepakošanas tehnoloģija, ko izstrādājusi IBM un kas ļauj dažādām programmēšanas valodām koplietot klases bibliotēkas neatkarīgi no valodas, kurā tās sākotnēji tika uzrakstītas.

IBM visizplatītākais SOM lietojums ir OS / 2 un Workplace Shell. Citas SOM ieviešanas ietver Unix, Windows un Mac. Tomēr aktīvā šīs tehnoloģijas izstrāde beidzās 90. gadu vidū, aptuveni laikā, kad Apple atsauca savus atbalsta un attīstības resursus.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro sistēmas objekta modeli (SOM)

Sistēmas objekta modeli bija paredzēts izmantot kā risinājumu daudzām sadarbspējas un atkārtotas izmantošanas problēmām, kas rodas, daloties klases bibliotēkās starp objektorientētām un objektorientētām valodām. SOM bija paredzēts izmantošanai visos IBM lieldatoros un galddatoros. Tas kalpo kā objektorientēts modelis, kuru var atšķirt no citiem modeļiem, kas ietverti objektorientētās programmēšanas valodās. SOM pamatā ietver interfeisa definīcijas valodu, izpildlaika vidi ar procedūras izsaukumiem un iespējoto ietvaru kopu.

SOM sākotnēji bija tehnoloģija, kas izstrādāta IBM datoru un galddatoru klāstam, taču galu galā to sāka izmantot citi uzņēmumi, kas paplašināja savas priekšrocības dažādās programmatūras vidēs.

Daži no svarīgiem SOM raksturlielumiem ir šādi:


  • SOM ļauj izveidot pārnēsājamas bibliotēkas, kurām ir sarukšanas shēma.
  • Klases bibliotēkas var izveidot noteiktā valodā, kurai var piekļūt un izmantot citas valodas.
  • Esošajām metodēm var pievienot jaunas metodes, nepieprasot programmas kompilāciju.
  • SOM strādā ar procesuālo programmēšanas valodām.
  • SOM nodrošina objekta modeli valodām, kas nav orientētas uz objektu.
  • SOM ļauj mantojuma hierarhijai pievienot jaunas klases, nepārveidojot lietojumprogrammu.
Šī definīcija tika uzrakstīta IBM koncernā