Systemobjektmodel (SOM)

Forfatter: Lewis Jackson
Oprettelsesdato: 7 Kan 2021
Opdateringsdato: 1 Juli 2024
Anonim
What is DOM | Document Object Model | Beginner Tutorial
Video.: What is DOM | Document Object Model | Beginner Tutorial

Indhold

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.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

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 var designet til at blive brugt på IBM's mainframe-computere og desktops. Det fungerer som en objektorienteret model, der kan skelnes fra andre modeller indeholdt i objektorienterede programmeringssprog. SOM inkluderer dybest set et grænsefladedefinitionssprog, et runtime-miljø med procedurekald og et sæt aktiverende rammer.

SOM var oprindeligt en teknologi udviklet til IBMs række computere og desktops, men kom til sidst til at blive brugt af andre virksomheder, der udvider sine fordele 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 IBM-koden