Hjem Software Hvad er systemobjektmodel (som)? - definition fra techopedia

Hvad er systemobjektmodel (som)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder System Object Model (SOM)?

System Object Model (SOM) er en objektorienteret biblioteksemballageteknologi udviklet af IBM, der giver forskellige programmeringssprog mulighed for at dele klassebiblioteker, uanset hvilket sprog de oprindeligt blev skrevet i.


Den mest udbredte brug af SOM inden for IBM er i OS / 2 og Workplace Shell. Andre implementeringer af SOM inkluderer Unix, Windows og Mac. Den aktive udvikling af denne teknologi sluttede imidlertid i midten af ​​90'erne, omkring det tidspunkt, hvor Apple trak sine support- og udviklingsressourcer tilbage.

Techopedia forklarer SOM (System Object Model)

Systemobjektmodellen var beregnet til at blive brugt som en løsning på mange af interoperabilitets- og genbrugsproblemerne, der opstår, mens klassebiblioteker deles mellem objektorienterede og ikke-objektorienterede sprog. SOM blev designet til at blive brugt på tværs af IBMs mainframe-computere og desktops. Det fungerer som en objektorienteret model, der kan skelnes fra andre modeller indeholdt i objektorienterede programmeringssprog. SOM inkluderer grundlæggende et grænsefladedefinitionssprog, et runtime-miljø med procedurekald og et sæt aktiverende rammer.


SOM var oprindeligt en teknologi, der blev udviklet til IBM's serie af computere og desktops, men blev til sidst brugt af andre virksomheder, der udvidede fordelene til forskellige softwaremiljøer.


Nogle af de vigtige egenskaber ved SOM inkluderer:

  • SOM tillader oprettelse af bærbare krympepakkede biblioteker.
  • Klassebibliotekerne kan oprettes på et bestemt sprog, som andre sprog kan få adgang til og bruge.
  • Nye metoder kan føjes til eksisterende metoder uden at kræve rekompilering af applikationen.
  • SOM arbejder med proceduremæssige programmeringssprog.
  • SOM leverer en objektmodel for ikke-objektorienterede sprog.
  • SOM tillader tilføjelse af nye klasser til arvehierarkiet uden at skulle kompilere applikationen igen.
Denne definition blev skrevet i forbindelse med IBM
Hvad er systemobjektmodel (som)? - definition fra techopedia