İçindekiler:
- Tanım - Sistem Nesne Modeli (SOM) ne anlama geliyor?
- Techopedia, Sistem Nesne Modelini (SOM) açıklıyor
Tanım - Sistem Nesne Modeli (SOM) ne anlama geliyor?
Sistem Nesne Modeli (SOM), IBM tarafından geliştirilen ve başlangıçta yazıldığı dile bakılmaksızın çeşitli programlama dillerinin sınıf kitaplıklarını paylaşmasına olanak tanıyan nesne tabanlı bir kitaplık paketleme teknolojisidir.
IBM'de SOM'un en yaygın kullanımı OS / 2 ve Workplace Shell'de. SOM'un diğer uygulamaları arasında Unix, Windows ve Mac bulunmaktadır. Bununla birlikte, bu teknolojinin aktif gelişimi, Apple'ın destek ve geliştirme kaynaklarını geri çektiği 90'lı yılların ortalarında sona erdi.
Techopedia, Sistem Nesne Modelini (SOM) açıklıyor
Sistem Nesne Modeli, sınıf kitaplıklarını nesne yönelimli ve nesne yönelimli olmayan diller arasında paylaşırken ortaya çıkan birlikte çalışabilirlik ve yeniden kullanım sorunlarının çoğuna bir çözüm olarak kullanılmak üzere tasarlanmıştır. SOM, IBM'in ana bilgisayar ve masaüstü bilgisayarlarında kullanılmak üzere tasarlanmıştır. Nesne yönelimli programlama dillerinde bulunan diğer modellerden ayırt edilebilen nesne yönelimli bir model olarak hizmet eder. SOM temel olarak bir arayüz tanımlama dili, prosedür çağrıları içeren bir çalışma ortamı ve bir dizi etkinleştirme çerçevesi içerir.
SOM aslında IBM'in bilgisayar ve masaüstü bilgisayar yelpazesi için geliştirilmiş bir teknolojiydi, ancak sonunda farklı şirketler için faydalarını genişleten diğer şirketler tarafından kullanılmaya başlandı.
SOM'un önemli özelliklerinden bazıları şunlardır:
- SOM portatif shrink ambalajlı kütüphanelerin oluşturulmasına izin verir.
- Sınıf kütüphaneleri, başka diller tarafından erişilebilen ve kullanılabilen belirli bir dilde oluşturulabilir.
- Uygulamanın yeniden derlenmesi gerekmeden mevcut yöntemlere yeni yöntemler eklenebilir.
- SOM prosedürel programlama dilleriyle çalışır.
- SOM, nesne yönelimli olmayan diller için bir nesne modeli sağlar.
- SOM, kalıtım hiyerarşisine uygulamayı yeniden derlemeye gerek kalmadan yeni sınıfların eklenmesine izin verir.