Koti Ohjelmisto Mikä on järjestelmäobjektimalli (som)? - määritelmä techopediasta

Mikä on järjestelmäobjektimalli (som)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

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 1990-luvun puolivälissä, aikaan kun Apple vetäytyi tuki- ja kehitysresursseistaan.

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 IBM: n tietokone- ja pöytäkonevalikoimaan kehitetty tekniikka, mutta lopulta se tuli käyttämään muita yrityksiä, joka laajensi edunsa 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 yhteydessä
Mikä on järjestelmäobjektimalli (som)? - määritelmä techopediasta