Acasă Software-ul Ce este modelul obiectului de sistem (som)? - definiție din techopedia

Ce este modelul obiectului de sistem (som)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Model Object System (SOM)?

Model Object Model (SOM) este o tehnologie de ambalare a bibliotecii orientată pe obiect dezvoltată de IBM care permite diverselor limbaje de programare să partajeze biblioteci de clasă, indiferent de limba în care au fost scrise inițial.


Cea mai răspândită utilizare a SOM în cadrul IBM este în OS / 2 și Workplace Shell. Alte implementări ale SOM includ Unix, Windows și Mac. Cu toate acestea, dezvoltarea activă a acestei tehnologii s-a încheiat la mijlocul anilor ’90, în momentul în care Apple și-a retras resursele de sprijin și dezvoltare.

Techopedia explică modelul obiectului de sistem (SOM)

Modelul obiectului de sistem a fost conceput pentru a fi utilizat ca o soluție la multe dintre problemele de interoperabilitate și reutilizare care apar în timp ce împărtășesc bibliotecile de clasă între limbaje orientate pe obiect și non-obiect. SOM a fost proiectat pentru a fi utilizat pe computerele mainframe și desktop-urile IBM. Acesta servește ca un model orientat pe obiect care poate fi deosebit de alte modele conținute în limbaje de programare orientate pe obiecte. SOM include practic un limbaj de definire a interfeței, un mediu de rulare, cu apeluri de procedură și un set de cadre de activare.


SOM a fost inițial o tehnologie dezvoltată pentru gama de calculatoare și desktop-uri IBM, dar în cele din urmă a ajuns să fie utilizată de alte companii, care și-a extins beneficiile la diferite medii software.


Unele dintre caracteristicile importante ale SOM includ:

  • SOM permite crearea de biblioteci portabile închise.
  • Bibliotecile de clasă pot fi create într-o anumită limbă, care poate fi accesată și utilizată de alte limbi.
  • Noi metode pot fi adăugate la metodele existente fără a necesita recompilarea aplicației.
  • SOM funcționează cu limbaje de programare procedurale.
  • SOM oferă un model de obiect pentru limbaje care nu sunt orientate pe obiecte.
  • SOM permite adăugarea de noi clase la ierarhia de moștenire fără a fi nevoie să recompilăm aplicația.
Această definiție a fost scrisă în contextul IBM
Ce este modelul obiectului de sistem (som)? - definiție din techopedia