- 1
- 0
- 约1.04万字
- 约 69页
- 2016-11-02 发布于湖北
- 举报
主要内容 面向对象程序的详细设计 基于组件的程序设计方法 4.5.1面向对象程序的特性 封装性:类的封装性使得数据和操纵数据的算法(函数或过程)紧密地捆绑在一起。 这样就可以使得操纵数据的函数或过程的作用域和可视性限制在软件系统的局部区域内。 继承性 在面向对象程序设计中,允许某个类继承其它类的成员函数或数据成员。 被继承的类称为基类、父类或超类,继承的类称为派生类或子类。 多态性 多态性使得相关的类可有同名的函数,这个同名的函数根据不同类产生不同的结果。 换言之,不同类的对象可以具有相同的接口,这些相同的接口自然会呈现出不同的行为。通过多态性程序设计,可以编写并编译代码以处理未知类型的对象。 4.5.2 设计原则 一、可复用性: 1、保证方法的内聚性;只做一件事 2、减少一个方法的代码规模; 3、保持方法对外接口的一致性; 4、分离策略(控制)方法和实现方法; 5、方法应均匀覆盖数据; 6、加强封装性,操作对象内部数据,避免全局数据 7、减少方法的耦合性; 8、利用继承机制; 4.6 基于组件的程序设计方法 4.6.1 三层应用体系结构 4.6.2 CORBA对象总线技术 公共对象请求代理体系结构(Common Object Request Broker Architecture, CORBA)是由对象管理组织OMG制定的一
您可能关注的文档
最近下载
- 2025年全国高考(新课标)物理真题卷含答案解析.docx VIP
- 2025全国高中数学联赛河南预赛试题及答案(高一).doc VIP
- 2025年人教版五年级下学期语文期中考试测试卷01.pdf VIP
- 工期进度计划及保证措施.docx VIP
- 2016高考全国新课标3卷物理含答案解析.doc VIP
- 民法典侵权责任编.ppt VIP
- 太阳能车棚设计.doc VIP
- 光学玻璃性能手册.pdf
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 《系统工程 第6版》 课件全套 汪应洛 第1--8章 系统工程概述--- 系统工程应用实例.pptx
原创力文档

文档评论(0)