Dom Softver Što je sistemski model objekta (som)? - definicija iz tehopedije

Što je sistemski model objekta (som)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači sistemski objektni model (SOM)?

System Object Model (SOM) je objektno orijentirana knjižnična tehnologija pakiranja koju je razvio IBM koja omogućuje raznim programskim jezicima dijeljenje biblioteka klasa, bez obzira na jezik na kojem su izvorno napisani.


Najraširenija upotreba SOM-a unutar IBM-a je u OS / 2 i Workplace Shell. Ostale implementacije SOM-a uključuju Unix, Windows i Mac. Međutim, aktivni razvoj ove tehnologije završio je sredinom 90-ih, otprilike u vrijeme kada je Apple povukao sredstva za podršku i razvoj.

Techopedia objašnjava model objektnog sustava (SOM)

Model objektnog modela trebao se koristiti kao rješenje mnogih problema interoperabilnosti i ponovne uporabe koji se javljaju tijekom dijeljenja knjižnica klasa između objektno orijentiranih i neobjektnih jezika. SOM je dizajniran za upotrebu na IBM glavnim računalima i stolnim računalima. Služi kao objektno orijentirani model koji se može razlikovati od ostalih modela sadržanih u objektno programskim jezicima. SOM u osnovi uključuje jezik za definiranje sučelja, okruženje za vrijeme izvođenja poziva s procedurama i skup okvira koji omogućuju.


SOM je prvobitno bila tehnologija razvijena za IBM-ov niz računala i stolnih računala, ali s vremenom su je počele koristiti i druge tvrtke, što je svoje prednosti proširilo na različita softverska okruženja.


Neke od važnih karakteristika SOM-a uključuju:

  • SOM omogućuje stvaranje prijenosnih knjižnica sa omotanim skupljanjem.
  • Knjižnice klase mogu se stvoriti na određenom jeziku, kojem se mogu pristupiti i koristiti ih drugim jezicima.
  • Nove metode mogu se dodati postojećim metodama bez potrebe za ponovnom sastavljanjem aplikacije.
  • SOM radi s proceduralnim programskim jezicima.
  • SOM pruža objektni model za neobjektne jezike.
  • SOM omogućuje dodavanje novih klasa u hijerarhiju nasljeđivanja bez potrebe za ponovnim prekomponiranjem aplikacije.
Ova je definicija napisana u kontekstu IBM-a
Što je sistemski model objekta (som)? - definicija iz tehopedije