Model de obiect de sistem (SOM)

Autor: Lewis Jackson
Data Creației: 7 Mai 2021
Data Actualizării: 1 Iulie 2024
Anonim
20 товаров для автомобиля с Алиэкспресс, автотовары №29
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №29

Conţinut

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.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică modelul obiectului de sistem (SOM)

Modelul de obiecte 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 partajează bibliotecile de clasă între limbaje orientate pe obiect și non-obiect. SOM a fost proiectat pentru a fi utilizat pe computerele mainframe și computerele 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 versiunea IBM