Satura rādītājs:
- Definīcija - ko nozīmē sistēmas objekta modelis (SOM)?
- Techopedia skaidro sistēmas objekta modeli (SOM)
Definīcija - ko nozīmē sistēmas objekta modelis (SOM)?
Sistēmas objekta modelis (SOM) ir objektorientēta bibliotēku iepakošanas tehnoloģija, ko izstrādājusi IBM un kas ļauj dažādām programmēšanas valodām koplietot klases bibliotēkas neatkarīgi no valodas, kurā tās sākotnēji tika uzrakstītas.
IBM visizplatītākais SOM lietojums ir OS / 2 un Workplace Shell. Citas SOM ieviešanas ietver Unix, Windows un Mac. Tomēr aktīvā šīs tehnoloģijas izstrāde beidzās 90. gadu vidū, aptuveni laikā, kad Apple atsauca savus atbalsta un attīstības resursus.
Techopedia skaidro sistēmas objekta modeli (SOM)
Sistēmas objekta modeli bija paredzēts izmantot kā risinājumu daudzām savietojamības un atkārtotas izmantošanas problēmām, kas rodas, daloties klases bibliotēkās starp objektorientētām un objektorientētām valodām. SOM bija paredzēts izmantošanai visos IBM lieldatoru datoros un galddatoros. Tas kalpo kā objektorientēts modelis, kuru var atšķirt no citiem modeļiem, kas ietverti objektorientētās programmēšanas valodās. SOM pamatā ietver interfeisa definīcijas valodu, izpildlaika vidi ar procedūras izsaukumiem un iespējoto ietvaru kopu.
SOM sākotnēji bija tehnoloģija, kas izstrādāta IBM datoru un galddatoru klāstam, taču galu galā to sāka izmantot citi uzņēmumi, kas paplašināja savas priekšrocības dažādās programmatūras vidēs.
Daži no svarīgiem SOM raksturlielumiem ir šādi:
- SOM ļauj izveidot pārnēsājamas bibliotēkas, kurām ir sarukšanas shēma.
- Klases bibliotēkas var izveidot noteiktā valodā, kurai var piekļūt un izmantot citas valodas.
- Esošajām metodēm var pievienot jaunas metodes, nepieprasot lietojumprogrammas kompilāciju.
- SOM strādā ar procesuālo programmēšanas valodām.
- SOM nodrošina objekta modeli valodām, kas nav orientētas uz objektu.
- SOM ļauj mantojuma hierarhijai pievienot jaunas klases, nepārveidojot lietojumprogrammu.
