Giao diện
xác định một giao diện giữa một khách hàng và một thành phần là như xác định một hợp đồng giữa hai người. Giao diện cho thấy nhiều một tập hợp các phương pháp xác định những gì hành vi và chức năng các thành phần sẽ cung cấp.
Trong DCOM bạn không đối phó với các đối tượng trực tiếp. Thay vào đó, bạn đối phó với các giao diện cho các đối tượng. Một giao diện DCOM là một tập hợp các phương pháp xác định một hợp đồng dịch vụ. Trên thực tế, những gì bạn nhận được là một con trỏ giao diện trỏ đến một vtable (một vtable là một tập hợp các liên kết đến phương pháp). Java không hỗ trợ giao diện con trỏ hoặc bất kỳ con trỏ, cho rằng vấn đề. Tuy nhiên, Microsoft cho phép nhà phát triển Java để truy cập vào COM các đối tượng một cách tự nhiên.
Giao diện xác định hành vi của một đối tượng độc lập của bất kỳ thực hiện một của một đối tượng. DCOM là một thỏa thuận tương thích nhị phân cho cách khách hàng tương tác với các giao diện thông qua con trỏ và proxy địa phương và từ xa; proxy hoạt động như các đối tượng thay thế có liên quan trong marshaling các thông số đến và đi từ các thành phần.
JVM Microsoft là một tiền thân của COM. Làm thế nào DCOM được xử lý trong Java là một tiền thân của cách DCOM sẽ được xử lý trong các ngôn ngữ khác với sự ra đời của COM. COM sẽ làm cho DCOM lập trình dễ dàng hơn nhiều. Hãy so sánh nhận được một con trỏ vào một giao diện Java để làm điều tương tự trong:
đang được dịch, vui lòng đợi..
