Systémový objektový model (SOM)

Autor: Lewis Jackson
Dátum Stvorenia: 7 Smieť 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Systémový objektový model (SOM) - Technológie
Systémový objektový model (SOM) - Technológie

Obsah

Definícia - Čo znamená systémový objektový model (SOM)?

System Object Model (SOM) je objektovo orientovaná technológia balenia knižníc vyvinutá spoločnosťou IBM, ktorá umožňuje rôznym programovacím jazykom zdieľať knižnice tried, bez ohľadu na jazyk, v ktorom boli pôvodne napísané.

Najrozšírenejšie použitie SOM v rámci IBM je v OS / 2 a Workplace Shell. Medzi ďalšie implementácie SOM patria Unix, Windows a Mac. Aktívny vývoj tejto technológie sa však skončil v polovici 90. rokov, v čase, keď spoločnosť Apple stiahla prostriedky na podporu a vývoj.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje systémový model systému (SOM)

Systémový objektový model bol navrhnutý na použitie ako riešenie mnohých problémov s interoperabilitou a opakovaným použitím, ktoré sa vyskytujú pri zdieľaní knižníc tried medzi objektovo orientovanými a objektovo orientovanými jazykmi. SOM bol navrhnutý na použitie na počítačoch a stolových počítačoch IBM. Slúži ako objektovo orientovaný model, ktorý sa dá odlíšiť od ostatných modelov obsiahnutých v objektovo orientovaných programovacích jazykoch. SOM v podstate obsahuje jazyk na definovanie rozhrania, runtime prostredie s volaniami procedúr a sadu povolujúcich rámcov.

Spoločnosť SOM bola pôvodne technológia vyvinutá pre rad počítačov a stolových počítačov spoločnosti IBM, nakoniec ju však využili aj iné spoločnosti, ktoré jej výhody rozšírili do rôznych softvérových prostredí.

Medzi dôležité charakteristiky SOM patria:


  • SOM umožňuje vytvorenie prenosných knižníc zabalených do zmršťovacej fólie.
  • Knižnice tried môžu byť vytvorené v konkrétnom jazyku, ku ktorému majú prístup a môžu ich používať iné jazyky.
  • K existujúcim metódam možno pridať nové metódy bez toho, aby bolo potrebné prekompilovať aplikáciu.
  • SOM pracuje s procedurálnymi programovacími jazykmi.
  • SOM poskytuje objektový model pre jazyky, ktoré nie sú zamerané na objekt.
  • SOM umožňuje pridávanie nových tried do hierarchie dedičstva bez toho, aby bolo potrebné aplikáciu prekompilovať.
Táto definícia bola napísaná koncom IBM