期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
ND-Polya类比实现技术 被引量:3
1
作者 马晓星 唐宝 +2 位作者 陶先平 伊波 吕建 《计算机研究与发展》 EI CSCD 北大核心 1999年第6期695-704,共10页
从认识论和方法论的角度来看,分类不是认识事物解决问题的唯一方法,类比同样十分重要.然而传统的继承只体现分类的方法.自行设计的面向对象语言ND-Polya通过引入新的继承机制——柔性继承来支持类比方法.使用柔性继承机制... 从认识论和方法论的角度来看,分类不是认识事物解决问题的唯一方法,类比同样十分重要.然而传统的继承只体现分类的方法.自行设计的面向对象语言ND-Polya通过引入新的继承机制——柔性继承来支持类比方法.使用柔性继承机制,程序员能以描述事物或问题间相似性的方式进行软件开发.文中简要介绍了ND-Polya的柔性继承设施,并在此基础上具体地讨论了该机制的类比实现技术. 展开更多
关键词 柔性继承 nd-polya 类比 JAVA语言 程序设计
在线阅读 下载PDF
ND-Polya中协变-反变问题的处理方法
2
作者 唐宝 马晓星 +1 位作者 陶先平 吕建 《计算机学报》 EI CSCD 北大核心 1999年第9期953-957,共5页
协变-反变问题讨论面向对象语言中继承机制和多态计算的关系,是当前面向对象程序设计语言中的一个重要的理论问题.反变的方法重定义不符合思维习惯,一般采用协变精化的设计方法.但抛弃反变后的面向对象程序设计,在多态计算中会产... 协变-反变问题讨论面向对象语言中继承机制和多态计算的关系,是当前面向对象程序设计语言中的一个重要的理论问题.反变的方法重定义不符合思维习惯,一般采用协变精化的设计方法.但抛弃反变后的面向对象程序设计,在多态计算中会产生类型问题.针对这一问题,该文基于Castagna 的重载函数模型,提出处理协变相关类型问题的类型系统和计算模型,并在ND-Polya 语言及系统中具体实现.该方法可以应用到其它协变面向对象语言中. 展开更多
关键词 面向对象 nd-polya语言 协变-反变问题
在线阅读 下载PDF
柔性继承支撑系统ND—Polya的设计与实现
3
作者 唐宝 马晓星 《南京大学学报(自然科学版)》 CAS CSCD 1999年第5期573-581,共9页
继承是面向对象程序设计中的一个重要机制。但是,当程序员需要调整已有类并将其应用到类似的应用中,继承机制就不能支持这类程序员的需要。为了解决这一问题,我们结合类比和继承,提出了一种新的机制:柔性继承。该机制允许对类中属... 继承是面向对象程序设计中的一个重要机制。但是,当程序员需要调整已有类并将其应用到类似的应用中,继承机制就不能支持这类程序员的需要。为了解决这一问题,我们结合类比和继承,提出了一种新的机制:柔性继承。该机制允许对类中属性进行删除和重定义。更重要的是,允许定义类之间的相似性,进行方法间的类比推导,实现对方法以及算法的复用。描述了对柔性继承的规约语言机制和推理系统有具体设计和实现。 展开更多
关键词 面向对象 柔性 程序设计 继承支撑系统 nd-polya
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部