Object Contextualization Model 1.0

軟體性質: 免費試用 ‎檔案大小: 939.08 KB
‎使用者評分: 2.4/5 - ‎7 ‎評分

關於 Object Contextualization Model

物件上下文化模型通過將上下文附加到物件定義點來擴展面向物件的範式。上下文由元數據表示,因此具有上下文和沒有上下文的物件具有相同的足跡和性能。上下文定義沒有大小和複雜性限制,因此它們可以包含大型複合含義。根據物件的上下文,編譯器能夠檢測和拒絕不正確的賦值,例如,bool_Is_Monday = bool_Is_Fish。此外,通過將上下文附加到函數參數,物件上下文化模型消除了每個命名空間每個原型的一個函數重載的限制,因為即使參數可能具有相同的內部類型,不同的上下文也使得它們具有可分而無可引用性。後者對運算符重載特別有用,因為運算符具有固定數量的參數,到目前為止,運算符的多個行為只能通過繼承實現。物件上下文化模型還促進了軟體的更結構化的類模型,並有助於維護更易於理解的代碼。