Itthon Szoftver Mi a rendszerobjektum (som)? - meghatározás a techopedia alapján

Mi a rendszerobjektum (som)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a rendszerobjektummodell (SOM)?

A System Object Model (SOM) egy az IBM által kifejlesztett objektum-orientált könyvtári csomagolási technológia, amely lehetővé teszi a különféle programozási nyelvek számára az osztálykönyvtárak megosztását, függetlenül attól, hogy milyen nyelven írták őket.


Az SOM legszélesebb körű használata az IBM-en az OS / 2 és a Workplace Shell alkalmazásban. A SOM további megvalósításai közé tartozik az Unix, a Windows és a Mac. Ennek a technológiának az aktív fejlesztése azonban a '90 -es évek közepén ért véget, amikor az Apple visszavonta támogatási és fejlesztési erőforrásait.

A Techopedia elmagyarázza a System Object Model (SOM)

A rendszerobjektummodell célja, hogy megoldásként szolgáljon azokra az interoperabilitási és újrafelhasználási problémákra, amelyek az osztálykönyvtárak objektumorientált és nem objektumorientált nyelvek közötti megosztása során merülnek fel. A SOM-ot úgy tervezték, hogy az IBM nagygépes számítógépeiben és asztali számítógépeiben is használható legyen. Objektum-orientált modellként szolgál, amely megkülönböztethető az objektum-orientált programozási nyelvekben szereplő többi modelltől. A SOM alapvetően tartalmaz egy felületdefiníciós nyelvet, egy futásidejű környezetet eljáráshívásokkal és egy engedélyezési keretrendszerrel.


A SOM eredetileg az IBM számítógépek és asztali számítógépek számára kifejlesztett technológia volt, ám végül más cégek is használhatták, amelyek előnyeit kiterjesztették a különböző szoftverkörnyezetekre is.


A SOM néhány fontos jellemzője a következő:

  • A SOM lehetővé teszi hordozható, zsugorodó csomagolású könyvtárak létrehozását.
  • Az osztálykönyvtárakat egy adott nyelven lehet létrehozni, amelyhez más nyelvek is hozzáférhetők.
  • Új módszerek adhatók a meglévő módszerekhez anélkül, hogy szükség lenne az alkalmazás újrafordítására.
  • A SOM eljárási programozási nyelvekkel működik.
  • A SOM objektummodellt biztosít a nem objektum-orientált nyelvekhez.
  • A SOM lehetővé teszi új osztályok hozzáadását az öröklési hierarchiához anélkül, hogy az alkalmazást újra kellene fordítania.
Ezt a meghatározást az IBM összefüggésében írták le
Mi a rendszerobjektum (som)? - meghatározás a techopedia alapján