![GMP – 5. Системная модель](https://i.ytimg.com/vi/zt3HWmsUKQ4/hqdefault.jpg)
Съдържание
- Определение - Какво означава модела на системния обект (SOM)?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Techopedia обяснява модела на системния обект (SOM)
Определение - Какво означава модела на системния обект (SOM)?
System Object Model (SOM) е обектно-ориентирана библиотечна технология за опаковане, разработена от IBM, която позволява на различни езици за програмиране да споделят библиотеки от класове, независимо от езика, на който са написани първоначално.
Най-широкото използване на SOM в IBM е в OS / 2 и Workplace Shell. Други реализации на SOM включват Unix, Windows и Mac. Въпреки това, активното развитие на тази технология приключи в средата на 90-те години, около времето, когато Apple оттегли ресурсите си за подкрепа и развитие.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Techopedia обяснява модела на системния обект (SOM)
Моделът на системния обект е предназначен да се използва като решение на много от проблемите с оперативната съвместимост и повторната употреба, които се появяват при споделяне на библиотеки от класове между обектно-ориентирани и не-обектно-ориентирани езици. SOM е проектиран да се използва в основните компютри и настолни компютри на IBM. Той служи като обектно-ориентиран модел, който може да се разграничи от други модели, съдържащи се в обектно-ориентираните езици за програмиране. SOM основно включва език за дефиниране на интерфейса, среда за изпълнение с обаждания на процедура и набор от активиращи рамки.
Първоначално SOM е технология, разработена за IBM компютри и настолни компютри, но в крайна сметка се използва от други компании, което разширява предимствата си в различни софтуерни среди.
Някои от важните характеристики на SOM включват:
- SOM позволява създаването на преносими библиотеки с обвивка, свита.
- Библиотеките на класа могат да бъдат създадени на определен език, който може да бъде достъпен и използван от други езици.
- Към съществуващите методи могат да се добавят нови методи, без да се изисква рекомпилация на приложението.
- SOM работи с процедурни езици за програмиране.
- SOM предоставя обект модел за не-обектно ориентирани езици.
- SOM позволява добавянето на нови класове към йерархията на наследяване, без да се налага да прекомпилирате приложението.