Turinys:
- Apibrėžimas - ką reiškia sistemos objekto modelis (SOM)?
- „Techopedia“ paaiškina sistemos objekto modelį (SOM)
Apibrėžimas - ką reiškia sistemos objekto modelis (SOM)?
Sistemos objekto modelis (SOM) yra objekto orientuota bibliotekų pakavimo technologija, sukurta IBM, leidžianti įvairiomis programavimo kalbomis dalytis klasių bibliotekomis, neatsižvelgiant į tai, kuria kalba jie buvo iš pradžių parašyti.
IBM plačiausiai SOM naudojamas „OS / 2“ ir „Workplace Shell“. Kiti SOM diegimai yra „Unix“, „Windows“ ir „Mac“. Tačiau aktyvus šios technologijos vystymas baigėsi aštuntojo dešimtmečio viduryje, maždaug tuo metu, kai „Apple“ atsisakė palaikymo ir plėtros išteklių.
„Techopedia“ paaiškina sistemos objekto modelį (SOM)
Sistemos objekto modelis buvo skirtas naudoti kaip daugelio sąveikos ir pakartotinio naudojimo problemų, kylančių dalijantis klasių bibliotekomis tarp objekto ir ne objekto, kalbų sprendimas. SOM buvo sukurtas naudoti IBM pagrindiniuose kompiuteriuose ir staliniuose kompiuteriuose. Tai tarnauja kaip objekto orientuotas modelis, kurį galima atskirti nuo kitų modelių, esančių objektinio programavimo kalbose. SOM iš esmės apima sąsajos apibrėžimo kalbą, vykdymo aplinką su procedūrų skambučiais ir įgalinamųjų schemų rinkinį.
Iš pradžių SOM buvo technologija, sukurta IBM kompiuterių ir stalinių kompiuterių asortimentui, tačiau galiausiai ją pradėjo naudoti kitos įmonės, kurios išplėtė savo pranašumus skirtingose programinės įrangos aplinkose.
Kai kurios svarbios SOM savybės yra:
- SOM leidžia kurti nešiojamas susitraukiančias bibliotekas.
- Klasių bibliotekos gali būti sukurtos tam tikra kalba, kurią gali pasiekti ir naudoti kitos kalbos.
- Nauji metodai gali būti pridedami prie esamų metodų nereikia kompiliuoti programos.
- SOM dirba su procedūrinėmis programavimo kalbomis.
- SOM pateikia objekto modelį kalboms, kurios nėra orientuotos į objektus.
- SOM leidžia prie paveldėjimo hierarchijos pridėti naujų klasių, nereikia iš naujo kompiliuoti programos.
