Bileşen Nesne Modeli (COM)

Yazar: Lewis Jackson
Yaratılış Tarihi: 5 Mayıs Ayı 2021
Güncelleme Tarihi: 23 Haziran 2024
Anonim
Envi ile Nesne Tabanlı Sınıflandırma (Object Based Classification)
Video: Envi ile Nesne Tabanlı Sınıflandırma (Object Based Classification)

İçerik

Tanımı - Bileşen Nesne Modeli (COM) ne anlama geliyor?

Bileşen Nesne Modeli (COM), işletim sistemi veya programlama diline bakılmaksızın, iki sistem arasında kod değişimi için ikili bir standart tanımlayan basit bir Microsoft belirtim yöntemidir. COM, dağıtılmış istemci nesne servislerine erişim sağlar ve platformlar arası ikili kod ve programlama dillerini paylaşmak için kullanılır.


Taşınabilirlik - COM'ların birincil hedefi - iyi tanımlanmış COM nesne arayüzleri ile elde edilir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Bileşen Nesne Modeli'ni (COM) açıklar

COM etkileşimi, altta yatan uygulama nesneleri üzerinde etkisi olmayan genişletilebilir COM yazılımı bileşenleriyle arabirim oluşturma yoluyla gerçekleşir. COM, geliştiricinin şeffaflığı için bir süreç içi ve süreçler arası iletişim modeli kullanır. Geliştiriciler servis uygulamasını değiştirerek verimliliği arttırır. COM makine bileşenleri ayrıca, verimliliği artıran ve üstün hata yönetimi ve hata ayıklama sağlayan bellek paylaşır.

Dinamik bağlantı kitaplığı (DLL) veya EXE dosyaları COM nesne sınıfları içerir. İstemci, COM nesne sınıfları veya CO sınıfı bellek örnekleri olarak tanımlanan COM nesne servislerine erişmek için bir veya daha fazla COM arayüzü kullanır. Sınıf tanımlayıcısı (CLSID) olarak bilinen 128 bit genel olarak benzersiz bir tanımlayıcı (GUID), her bir CO CLASS ve benzersiz COM nesnesi tanımlaması için arabirim ile ilişkilidir.


İstemciler, COM nesnesine, COM nesnesinin kullanılabilirliğini belirleyen gerçek sözleşmeler olan bir veya daha fazla desteklenen arabirim aracılığıyla erişirler. COM nesnesi arayüzü, herhangi bir programlama diline bağlı değildir ve genellikle bir arayüz tanımlama dilinde yazılır.

COM nesnesi birden fazla kullanılabilir hizmet kümesine sahip olabileceğinden, COM nesneleri istemcilere birden fazla arabirim gösterebilir. İki arabirim aynı ada sahip olabileceğinden, bir GUID, istemci erişimi için benzersiz olarak COM nesnesi başvuruları atamak için kullanılır.

Birincil COM modülü özelliği genişletilebilirliktir. COM nesneleri sürekli olarak yeni işlevler içerir ve eski ve yeni hizmetlere erişim için yeni istemci arayüzleri sunar.