Systemowy model obiektowy (SOM)

Autor: Lewis Jackson
Data Utworzenia: 7 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jak samemu wymurować komin ? Kominy systemowe krok po kroku. Zostań bohaterem swojego domu!
Wideo: Jak samemu wymurować komin ? Kominy systemowe krok po kroku. Zostań bohaterem swojego domu!

Zawartość

Definicja - Co oznacza System Object Model (SOM)?

System Object Model (SOM) to obiektowa technologia pakowania bibliotek opracowana przez IBM, która umożliwia różnym językom programowania współdzielenie bibliotek klas, niezależnie od języka, w którym zostały pierwotnie napisane.

Najpopularniejszym zastosowaniem SOM w IBM jest OS / 2 i Workplace Shell. Inne implementacje SOM obejmują Unix, Windows i Mac. Aktywny rozwój tej technologii zakończył się jednak w połowie lat 90., mniej więcej w czasie, gdy Apple wycofało swoje zasoby wsparcia i rozwoju.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia System Object Model (SOM)

Systemowy model obiektowy miał być stosowany jako rozwiązanie wielu problemów związanych z interoperacyjnością i ponownym użyciem, które występują podczas współdzielenia bibliotek klas między językami obiektowymi i obiektowymi. SOM został zaprojektowany do użytku na komputerach i komputerach stacjonarnych IBM. Służy jako model obiektowy, który można odróżnić od innych modeli zawartych w obiektowych językach programowania. SOM zasadniczo zawiera język definicji interfejsu, środowisko wykonawcze z wywołaniami procedur i zestaw struktur włączających.

SOM był pierwotnie technologią opracowaną dla komputerów i komputerów stacjonarnych IBM, ale ostatecznie zaczął być wykorzystywany przez inne firmy, które rozszerzyły swoje korzyści na różne środowiska programowe.

Niektóre z ważnych cech SOM obejmują:


  • SOM pozwala na tworzenie przenośnych bibliotek owiniętych w folię termokurczliwą.
  • Biblioteki klas mogą być tworzone w określonym języku, do którego dostęp i wykorzystanie mogą mieć inne języki.
  • Nowe metody można dodawać do istniejących metod bez konieczności ponownej kompilacji aplikacji.
  • SOM współpracuje z proceduralnymi językami programowania.
  • SOM zapewnia model obiektowy dla języków nie zorientowanych obiektowo.
  • SOM pozwala na dodawanie nowych klas do hierarchii dziedziczenia bez konieczności ponownej kompilacji aplikacji.
Ta definicja została napisana w oszustwie IBM