面向对象软件重用问题

来源 :计算机科学 | 被引量 : 0次 | 上传用户:jocelynsusan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文讨论了面向对象软件重用问题及帮助解决该问题的工具,提出了面向对象程序设计环境中软件重用的两种方法:构造(Contruction)和子类(Subclassing)。我们的体会是,构造法使重用更直接,这个观察结果尚未见诸于文献。以前关于继承的文章集中在维护问题和子类直接引用其超类实例变量问题上。我们已经验明了类间的另一种依赖性,它在建立新子类时可能会引起较多的问题。这个我们称之为 yoyo 的问题与向自身发送消息的对象有关,这个消息可能引起上、下类层次方法的执行。也描述了为对帮助解决这些问题而建立的工具。
其他文献
本文分析了近几年计算机软件的用户界面开发环境的发展情况,研究了该领域所面临的主要问题及应当采取的策略。显然目前开发图形用户界面高费用的状况还未得到根本地改善,用户
决策支持系统是计算机科学领域的一个新分支。建立一个实际的决策支持系统是较为困难的。本文概述了 GDASS 的设计思想、原理及基本结构框架。特别是为解决 DSS 的半结构化和
<正> 计算机科学,尤其是人工智能,研究的一个重要问题是企图建立一种描述客观世界相互作用与运动的概念模式,以便能够模拟人类活动中那些最本质的方面。人类有别于任何其它生
本文阐述了什么是文式程序设计及这一思想出现的背景,介绍了 D.E.Knuth教授设计的文式程序设计系统 WEB 以及进行文式程序设计的几种方法。
本文中近似推理的理论阐述的是从一组不精确前提推演出可能是不精确的结论。近似推理的理论是建立在模糊逻辑(FL)基础上的。它的真值是语言性的,即是像真,不真,很真,或多或少
本文在假定推理规则中,仅证据为概率空间的随机事件,而结论可相当自由地表现为定性或定量,文中合理地解决了证据间的相似程度的刻画问题并建立由新证据推出结论的可信度的计
<正> 据推测,当今社会对软件应用的需求已超出软件生产能力。可那些帮助用户(包括程序员)求解的软件工具的改善却很缓慢。要赶上快速增长的需求,一是提高个人开发计算机软件
Jaekson系统开发方法(Jackson Sy-stem DeveloPment)JSD是1980年M.A.Ja-ckson提出的结构化软件系统设计方法。 JsD的基本观点是软件系统的设计应该反映现实世界,也就是说软件