给排水软件wpm的面向对象设计

给排水软件wpm的面向对象设计

ID:8087326

大小:143.28 KB

页数:4页

时间:2018-03-05

给排水软件wpm的面向对象设计_第1页
给排水软件wpm的面向对象设计_第2页
给排水软件wpm的面向对象设计_第3页
给排水软件wpm的面向对象设计_第4页
资源描述:

《给排水软件wpm的面向对象设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、给排水软件!"#的面向对象设计王洪深$林志海$任爱珠$李守功!($清华大学土木工程系,北京$"""R;)(!中国建筑科学研究院,北京$""""")摘要该文应用面向对象设计方法实现了给排水软件%&’在)81/()*:$;平台下的应用开发,介绍了基于<=>5?1):@开发平台的给排水模型的关键抽象方法。关键词面向对象<=>5?1):@()*给排水文章编号$""!SRII$S(!""!)!"S"!FIS";文献标识码)中图分类号O&I$$$%&%’()*%+,(-!"#./0%1(+,2%345%6,7(89%+,%1:%62+9;<%!/+=>(+=02%+?@9+A292

2、/9?B%+C9D273V$"""R;)(!(H732:5A520?HQ3A171815/B)0?H715?18056?753?5,G57>73V$""""")C40,8/6,:%&’,2W/W8D20S8A5J42150A8WWDZ23JJ02732V5J5A7V3AZA15X,7AJ5T5D/W5J/3)81/()*:$;8A73V<=9>5?1S<075315JJ5A7V3X51H/J#)K5Z2=A102?1X/J5D/B%&’=2

3、A5J/3<=>5?1):@7AW05A5315J73J5127D#G%HI(810:<=>5?1S<075315J,<=>5?1):@,()*,%2150A8WWDZ23JJ02732V5J5A7V3$引言<=>5?1):@平台为基于)81/()*的各种应用开发提供了%&’是中国建筑科学研究院()*工程部开发的具有很强大的开发工具,其速度、性能、功能都远远高于)*6和)89大用户群的给排水设计软件+$,。其原版本是基于建研院拥有独1/PQ6&。<=>5?1):@的最大特点是面向对象技术的广泛应用,而立自主版权的(-.图形支撑平台采用结构化设计方法开发以前的)*6或)8

4、1/PQ6&都是面向过程的开发接口。由于利用的,开发平台为-/01023&/45061217/3。该文的任务是在充分了了面向对象的技术,可以通过从已有类派生出新类,既可以继解%&’功能的基础上,用面向对象设计方法在流行的)81/9承已有类的功能,又可以加入特有的数据和方法,将描述实际()*:$;图形平台上重新设计开发%&’。为了减少底层开发特征和变化关系的智能型设计对象变成)81/()*图形数据库工作量,充分利用现有技术,这里选用国际上先进的面向对象中的一级对象,)81/()*的编辑命令能够直接对其操作,)89的()*开发平台——<=>5?1):@(!#"版本)作为%&

5、’开发平1/()*还可基于它们的内在显示特性予以相应的屏幕显示。台,编程语言选用’7?0/A/B1C7A82D(EEF#"。新的%&’给排水<=>5?1):@应用程序以(EE为基本开发语言,具有面向对软件能够随着)81/()*系列的不断发展和更新而获得新的功象编程方式的数据可封装性、可继承性及多态性等特点,用其能。该文采用G//?H方法+!,进行描述%&’的面向对象设计过程。开发的工程()*软件具有模块性好、独立性强、连接简单、内部功能强大以及代码可重用性强等特点,并且支持’-(基本类库,能简洁并高效地实现许多复杂功能+;,。!<=>5?1):@的面向对象特性面向对象方

6、法是近!"年来产生并发展起来的软件设计方法。它的出发点是尽可能地按照人类认识客观世界的方法和思I从图形数据库角度进行类抽象进行面向对象分析的第一步是明确问题域和系统责任+I,。维方式来分析和解决问题。按照这个出发点,任何被研究或处理的事、物、概念都可以被看作是对象。从一个简单的数到一个对于一个专用的给排水软件,其主要功能是布置管道与设备,复杂的工程项目,都可以被抽象为对象。计算机中建立的对象并实现管道与设备之间的连接和进行水力计算。由此可以确与现实世界存在的对象是一一对应的关系。人们分析和解决问定,在%&’中最基本的两种对象是管道对象和设备对象。从题的过程就是对计算机中

7、的对象进行分析、加工的过程。面向<=>5?1):@开发者的角度来看,)81/()*图形数据库是一个对对象设计方法的主要特点是抽象性、封装性、继承性、多态性+I,。象管理器,它管理的是图形及其属性数据,开发者可以根据应)81/()*:$;是)81/J5AK公司于$LLM年推出的最新的用程序的需要添加和建立新的管理机制,并加入到这个体系中去+;,。所以,该文首先从图形数据库角度进行类抽象。基于%73J/4ALF和%73J/4ANO系统的微机通用绘图系统,而<=>5?1):@则是随)81/()*:$;一起推出的第!代面向对象I#$管道类系列技术

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。