Object Contextualization Model 1.0

许可: 免费试用 ‎文件大小: 939.08 KB
‎用户评分: 2.4/5 - ‎7 ‎评分

对象上下文化模型通过将上下文附加到对象定义点来扩展面向对象的范式。上下文由元数据表示,因此具有上下文和没有上下文的对象具有相同的足迹和性能。上下文定义没有大小和复杂性限制,因此它们可以包含大型复合含义。根据对象的上下文,编译器能够检测和拒绝不正确的赋值,例如,bool_Is_Monday = bool_Is_Fish。此外,通过将上下文附加到函数参数,对象上下文化模型消除了每个命名空间每个原型的一个函数重载的限制,因为即使参数可能具有相同的内部类型,不同的上下文也使得它们具有可分而无可引用性。后者对运算符重载特别有用,因为运算符具有固定数量的参数,到目前为止,运算符的多个行为只能通过继承实现。对象上下文化模型还促进了软件的更结构化的类模型,并有助于维护更易于理解的代码。

版本历史记录

  • 版本 1.0 发布于 2012-10-21
    初始版本。

软件信息