Model objektového systému (SOM)

Autor: Lewis Jackson
Datum Vytvoření: 7 Smět 2021
Datum Aktualizace: 25 Červen 2024
Anonim
Model objektového systému (SOM) - Technologie
Model objektového systému (SOM) - Technologie

Obsah

Definice - Co znamená System Object Model (SOM)?

System Object Model (SOM) je objektově orientovaná technologie balení knihoven vyvinutá společností IBM, která umožňuje různým programovacím jazykům sdílet knihovny tříd bez ohledu na jazyk, ve kterém byly původně napsány.

Nejrozšířenější použití SOM v rámci IBM je v OS / 2 a Workplace Shell. Mezi další implementace SOM patří Unix, Windows a Mac. Aktivní vývoj této technologie však skončil v polovině 90. let, kdy Apple zrušil své zdroje podpory a vývoje.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje System Object Model (SOM)

Systémový objektový model měl být použit jako řešení mnoha problémů s interoperabilitou a opětovným použitím, ke kterým dochází při sdílení knihoven tříd mezi objektově orientovanými a neprobjektově orientovanými jazyky. SOM byl navržen pro použití na počítačích a stolních počítačích IBM. Slouží jako objektově orientovaný model, který lze odlišit od ostatních modelů obsažených v objektově orientovaných programovacích jazycích. SOM v zásadě zahrnuje jazyk pro definici rozhraní, běhové prostředí s volání procedur a sadu povolujících rámců.

SOM byla původně technologie vyvinutá pro řadu počítačů a stolních počítačů IBM, ale nakonec ji využily i jiné společnosti, které rozšířily její výhody do různých softwarových prostředí.

Mezi důležité vlastnosti SOM patří:


  • SOM umožňuje vytvoření přenosných knihoven zabalených do smršťovacích fólií.
  • Knihovny tříd mohou být vytvořeny v určitém jazyce, ke kterému lze přistupovat a používat je v jiných jazycích.
  • K existujícím metodám lze přidat nové metody, aniž by bylo nutné překompilovat aplikaci.
  • SOM pracuje s procedurálními programovacími jazyky.
  • SOM poskytuje objektový model pro jazyky bez objektového zaměření.
  • SOM umožňuje přidání nových tříd do hierarchie dědičnosti bez nutnosti překompilovat aplikaci.
Tato definice byla napsána v kontextu společnosti IBM