Object Contextualization Model 1.0

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 939.08 KB
‎Xếp hạng người dùng: 2.4/5 - ‎7 ‎Phiếu

Mô hình contextualization đối tượng mở rộng mô hình hướng đối tượng bằng cách gắn thêm bối cảnh cho các đối tượng tại điểm định nghĩa của họ. Bối cảnh được đại diện bởi siêu dữ liệu, để các đối tượng có và không có ngữ cảnh có cùng một bước chân và hiệu suất. Định nghĩa ngữ cảnh không có giới hạn kích thước và độ phức tạp, và do đó chúng có thể bao gồm ý nghĩa tổng hợp lớn. Dựa trên bối cảnh của một đối tượng, trình biên dịch có thể phát hiện và từ chối các bài tập không chính xác, ví dụ bool_Is_Monday = bool_Is_Fish. Hơn nữa, bằng cách gắn ngữ cảnh vào các tham số hàm, Mô hình Ngữ cảnh Đối tượng loại bỏ giới hạn của một quá tải hàm cho mỗi nguyên mẫu trên mỗi không gian tên, vì mặc dù các tham số có thể thuộc cùng loại nội tại, ngữ cảnh khác nhau làm cho chúng có thể phân biệt và có thể tham chiếu rõ ràng. Loại thứ hai là đặc biệt hữu ích cho các nhà khai thác quá tải kể từ khi các nhà khai thác có một số cố định của các thông số, và cho đến bây giờ nhiều hành vi của các nhà khai thác có thể đã đạt được chỉ bằng phương tiện thừa kế. Mô hình contextualization đối tượng cũng thúc đẩy một mô hình lớp cấu trúc hơn của phần mềm, và giúp duy trì mã đó là dễ hiểu hơn.

lịch sử phiên bản

  • Phiên bản 1.0 đăng trên 2012-10-21
    Bản phát hành ban đầu.

Chi tiết chương trình