扩展面向对象编程(XOOP)的理论和方法

来源 :计算机学报 | 被引量 : 0次 | 上传用户:demon3214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对使用继承的传统对象系统在映射真实世界的对象关系时遇到的各种困难,提出一种普遍的软件工程方法,即扩展的面向对象方法(XOO),它通过支持双向派生、归纳、更一般的多态机制等技术,来补足继承机制的不足,并进一步增强对象方法在描述对象关系方面的能力.作者强调了虚归纳是一种普遍的软件工程方法,它使得归纳与继承的高效结合成为可能,可以作为重用已有类库代码和与继承类层次结合的有效方法.文中还描述了XOOP的一个较为完整的实现——编程语言C**.
其他文献
粪菌移植(FMT)是将健康捐赠者体内获得的粪便移植入想要通过改善肠道微生态的结构和功能来缓解病情的患者体内。这种广撒网的方法对于治疗复发性艰难梭菌感染(CDI)十分有效。FMT
针对目前总体布线中仍然存在的3个关键问题:布线结果受布线顺序的影响、总体布线图中拥挤区域的不可预见性、线网连接式样受到算法的限制等,该文提出了一种新的不受线网顺序影
以往的研究中,已经提出了利用修改Dijkstra算法或修改Bellman-Ford算法来构建最大带宽路径.本文证明可以使用修改的Kruskal算法来构建最大带宽路径,并且演示了该算法比前面提
该文提出了一种针对散乱点集的快速生成TIN的算法.该算法首先对散乱点集按扫描线方式排序,然后利用凸壳技术,以排序后的点为着眼点,通过依次扫描各点快速地将有序点集进行三