Accueil Logiciel Qu'est-ce que le modèle d'objet système (som)? - définition de techopedia

Qu'est-ce que le modèle d'objet système (som)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le modèle d'objet système (SOM)?

System Object Model (SOM) est une technologie de création de bibliothèque orientée objet développée par IBM qui permet à divers langages de programmation de partager des bibliothèques de classes, quel que soit le langage dans lequel ils ont été écrits à l'origine.


L'utilisation la plus répandue de SOM au sein d'IBM est dans OS / 2 et Workplace Shell. Les autres implémentations de SOM incluent Unix, Windows et Mac. Cependant, le développement actif de cette technologie s'est terminé au milieu des années 90, à peu près au moment où Apple a retiré ses ressources de support et de développement.

Techopedia explique le modèle d'objet système (SOM)

Le modèle d'objet système était destiné à être utilisé comme une solution à de nombreux problèmes d'interopérabilité et de réutilisation qui se produisent lors du partage des bibliothèques de classes entre les langages orientés objet et non orientés objet. SOM a été conçu pour être utilisé sur les ordinateurs centraux et les ordinateurs de bureau d'IBM. Il sert de modèle orienté objet qui peut être distingué des autres modèles contenus dans les langages de programmation orientés objet. SOM comprend essentiellement un langage de définition d'interface, un environnement d'exécution avec des appels de procédure et un ensemble de cadres d'activation.


SOM était à l'origine une technologie développée pour la gamme d'ordinateurs et d'ordinateurs de bureau d'IBM, mais a finalement été utilisée par d'autres sociétés, ce qui a étendu ses avantages à différents environnements logiciels.


Certaines des caractéristiques importantes de SOM comprennent:

  • SOM permet la création de bibliothèques portables sous film rétractable.
  • Les bibliothèques de classes peuvent être créées dans une langue particulière, accessible et utilisée par d'autres langues.
  • De nouvelles méthodes peuvent être ajoutées aux méthodes existantes sans nécessiter la recompilation de l'application.
  • SOM fonctionne avec des langages de programmation procéduraux.
  • SOM fournit un modèle objet pour les langages non orientés objet.
  • SOM permet l'ajout de nouvelles classes à la hiérarchie d'héritage sans avoir à recompiler l'application.
Cette définition a été écrite dans le contexte d'IBM
Qu'est-ce que le modèle d'objet système (som)? - définition de techopedia