Trang Chủ Phát triển Mô hình đối tượng thành phần là gì? - định nghĩa từ techopedia

Mô hình đối tượng thành phần là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mô hình đối tượng thành phần (COM) có nghĩa là gì?

Mô hình đối tượng thành phần (COM) là một phương thức đặc tả đơn giản của Microsoft, xác định một tiêu chuẩn nhị phân để trao đổi mã giữa hai hệ thống, bất kể hệ điều hành hay ngôn ngữ lập trình. COM cung cấp quyền truy cập vào các dịch vụ đối tượng khách phân tán và được sử dụng để chia sẻ mã nhị phân và ngôn ngữ lập trình đa nền tảng.

Tính di động - Mục tiêu chính của COM - đạt được thông qua các giao diện đối tượng COM được xác định rõ.

Techopedia giải thích Mô hình đối tượng thành phần (COM)

Tương tác COM xảy ra thông qua việc can thiệp vào các thành phần phần mềm COM có thể mở rộng mà không có tác động đến các đối tượng triển khai cơ bản. COM sử dụng một mô hình truyền thông nội bộ và liên tiến trình để minh bạch cho nhà phát triển. Các nhà phát triển tăng hiệu quả bằng cách sửa đổi thực hiện dịch vụ. Các thành phần máy COM cũng chia sẻ bộ nhớ, giúp tăng hiệu quả và cung cấp khả năng xử lý lỗi và gỡ lỗi vượt trội.

Thư viện liên kết động (DLL) hoặc tệp EXE chứa các lớp đối tượng COM. Máy khách sử dụng một hoặc nhiều giao diện COM để truy cập các dịch vụ đối tượng COM, được định nghĩa là các lớp đối tượng COM hoặc các thể hiện bộ nhớ lớp CO. Mã định danh duy nhất toàn cầu 128 bit (GUID), được gọi là mã định danh lớp (CLSID), được liên kết với mỗi LỚP CO và giao diện để nhận dạng đối tượng COM duy nhất.

Khách hàng truy cập các đối tượng COM thông qua một hoặc nhiều giao diện được hỗ trợ, đó là các hợp đồng thực tế chỉ định tính khả dụng của dịch vụ đối tượng COM. Giao diện đối tượng COM không được gắn với bất kỳ ngôn ngữ lập trình nào và thường được viết bằng ngôn ngữ định nghĩa giao diện.

Vì đối tượng COM có thể có nhiều bộ dịch vụ khả dụng, nên các đối tượng COM có thể hiển thị nhiều giao diện cho khách hàng. Vì hai giao diện có thể có cùng tên, GUID được sử dụng để gán duy nhất các tham chiếu đối tượng COM cho truy cập máy khách.

Tính năng mô-đun COM chính là khả năng mở rộng. Các đối tượng COM liên tục kết hợp các chức năng mới và trình bày các giao diện máy khách mới để truy cập vào các dịch vụ cũ và mới.

Mô hình đối tượng thành phần là gì? - định nghĩa từ techopedia