Casa Programari Què és el model d'objectes del sistema (som)? - Definició de tecnologia

Què és el model d'objectes del sistema (som)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el model d'objectes del sistema (SOM)?

El Model Object Model (SOM) és una tecnologia d’envasament de biblioteques orientada a objectes desenvolupada per IBM que permet a diversos llenguatges de programació compartir biblioteques de classes, independentment del llenguatge en què es van escriure originalment.


L’ús més estès de SOM a IBM és a OS / 2 i Workplace Shell. Altres implementacions de SOM inclouen Unix, Windows i Mac. Tanmateix, el desenvolupament actiu d'aquesta tecnologia va acabar a mitjans dels anys 90, aproximadament quan Apple va retirar els recursos de suport i desenvolupament.

Techopedia explica el model d'objectes del sistema (SOM)

El model d'objectes del sistema es va utilitzar com a solució a molts dels problemes d'interoperabilitat i reutilització que es produeixen mentre es comparteixen biblioteques de classes entre llenguatges orientats a objectes i no orientats a objectes. SOM va ser dissenyat per utilitzar-se en equips i escriptoris mainframe d’IBM. Serveix com a model orientat a objectes que es pot distingir d’altres models continguts en llenguatges de programació orientats a objectes. SOM inclou bàsicament un llenguatge de definició d’interfície, un entorn d’execució amb trucades de procediment i un conjunt de marcs habilitadors.


SOM va ser originàriament una tecnologia desenvolupada per a la gamma d’ordinadors i ordinadors de sobretaula d’IBM, però va acabar sent utilitzada per altres empreses, que va ampliar els seus beneficis a diferents entorns de programari.


Algunes de les característiques importants del SOM inclouen:

  • SOM permet la creació de biblioteques portàtils embolicades amb retrets.
  • Les biblioteques de classes es poden crear en un idioma concret, al qual es poden accedir i utilitzar altres idiomes.
  • Es poden afegir nous mètodes als mètodes existents sense necessitat de la recompilació de l'aplicació.
  • SOM funciona amb llenguatges de programació procedimentals.
  • SOM proporciona un model d’objecte per a llenguatges no orientats a objectes.
  • SOM permet l’addició de noves classes a la jerarquia d’herències sense haver de recompilar l’aplicació.
Aquesta definició es va escriure en el context d’IBM
Què és el model d'objectes del sistema (som)? - Definició de tecnologia