Järjestelmäobjektimalli (SOM)

Kirjoittaja: Lewis Jackson
Luomispäivä: 7 Saattaa 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Järjestelmäobjektimalli (SOM) - Tekniikka
Järjestelmäobjektimalli (SOM) - Tekniikka

Sisältö

Määritelmä - Mitä järjestelmäobjektimalli (SOM) tarkoittaa?

System Object Model (SOM) on IBM: n kehittämä oliokeskeinen kirjastopakkaustekniikka, jonka avulla eri ohjelmointikielet voivat jakaa luokkakirjastot riippumatta kielestä, jolla ne alun perin kirjoitettiin.

SOM: n laajimmin käytetty käyttö IBM: ssä on OS / 2: ssa ja Workplace Shellissä. Muita SOM: n toteutuksia ovat Unix, Windows ja Mac. Tämän tekniikan aktiivinen kehittäminen päättyi kuitenkin 90-luvun puolivälissä, aikaan kun Apple vetäytyi tuki- ja kehitysresursseistaan.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää järjestelmäobjektimallin (SOM)

Järjestelmäobjektimalli oli tarkoitettu käytettäväksi ratkaisuna moniin yhteentoimivuuden ja uudelleenkäytön ongelmiin, joita esiintyy jakaessasi luokan kirjastoja olio- ja ei-kohde-kielten välillä. SOM on suunniteltu käytettäväksi kaikissa IBM: n suurissa tietokoneissa ja pöytätietokoneissa. Se toimii oliokeskeisenä mallina, joka voidaan erottaa muista malleista, jotka sisältyvät olio-ohjelmointikieliin. SOM sisältää periaatteessa rajapintamäärityskielen, suoritusympäristön prosessipuheluineen ja joukon aktivointikehyksiä.

SOM oli alun perin teknologia, joka oli kehitetty IBM: n tietokone- ja pöytätietokonevalikoimaan, mutta lopulta se tuli käyttämään muita yrityksiä, joka laajensi etujaan eri ohjelmistoympäristöihin.

Joitakin SOM: n tärkeitä ominaisuuksia ovat:


  • SOM sallii kannettavien, kutistekäärettyjen kirjastojen luomisen.
  • Luokan kirjastot voidaan luoda tietyllä kielellä, jota muut kielet voivat käyttää ja käyttää.
  • Uusia menetelmiä voidaan lisätä olemassa oleviin menetelmiin ilman, että vaaditaan sovelluksen kääntämistä uudelleen.
  • SOM toimii prosessointikielen kanssa.
  • SOM tarjoaa objektimallin muille kuin kohdekeskeisille kielille.
  • SOM sallii uusien luokkien lisäämisen perintöhierarkiaan ilman, että sovellusta täytyy kääntää uudelleen.
Tämä määritelmä kirjoitettiin IBM: n johtokunnassa