直接对象可接受任意的构建性操作,演变为任意的结构和功能体,基本上属于“万能对象”。
可以在“万能对象”的基础上,定义专门意义的构建行为,使万能对象在运行中只能按照预先定义的构建行为进行演进构建。
这些专门的构建行为的定义就是所谓的对象基因。
如果将专门的构建行为的定义和对象实例捆绑在一起,那么,这些对象实例就是带基因的对象,简称基因对象。注意,基因对象并不是表达基因本身的对象,而是自带可用的构建行为集合的对象。
所谓构建行为,就是动态定义并实现对象的结构和功能的行为;与此相对的是功能行为,也就是,对象使用自身得到定义的支持功能活动的行为。
不受任何构建行为约束的直接对象实际上是具有通用基本构建行为基因的基因对象。
专门的构建行为是在基本构建行为基础上,通过表达映射和聚合定义而成。与类型定义机制是同样的,并行的。
https://blog.sciencenet.cn/blog-33982-472446.html
上一篇:
直接对象类型下一篇:
以“计算者1”为例描述直接对象的构建和使用过程