Model objekta sustava (SOM)

Autor: Lewis Jackson
Datum Stvaranja: 7 Svibanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
WAGO стартовый комплект TOPJOB® S рельсовые соединители с рычагом
Video: WAGO стартовый комплект TOPJOB® S рельсовые соединители с рычагом

Sadržaj

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 da dijele biblioteke 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.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava model objektnog sustava (SOM)

Model objektnog sustava 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-ovim računalima koji se bave mainframeom 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 izvorno bila tehnologija razvijena za IBM-ove 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 IBM-u