在X-Meta引擎中模型也被称为事物,所以在XWorker中其它地方事物这个词也代表的是模型。
事物模型和结构和XML的结构是一样,是由属性和子节点构成的。
如上图,一个模型是由属性、子模型(也称子事物或子节点)和行为(行为也是子节点)组成的。
在2中的示例我们定义了一个name="Person"的事物模型,它可以描述下面这个模型。
如上图,name="Zhangsan"的模型的descriptors属性的值对应的是Person这个模型,它指出了Person是Zhangsan的描述者,而描述者的含义是:
如上图name="Child"子节点继承了根节点Person,那么Child也是一个Person,它拥有Person的属性、子节点以及行为。
注:实际上X-Meta引擎只实现了行为的继承,而属性和子节点的继承的使用需要自行在代码中实现。
Copyright © 2007-2014 XWorker.org 版权所有