- 1
- 0
- 约1.71千字
- 约 12页
- 2017-01-16 发布于北京
- 举报
第9章 面向对象与UML建模 9.1 传统开发方法 传统的生命周期方法学主要存在以下问题: (1)生产率提高的幅度远不能满足需要; (2)软件重用度很低; (3)软件仍然很难维护; (4) 软件往往不能满足用户需要。 9.2 面向对象方法的基本概念 面向对象的方法学可以用下列式子来概括:面向对象=对象+类+继承+消息通信。 ?? 面向对象方法学的主要优点是: (1)从应用设计到解决问题的方案更加抽象化而且具有极强的对应性。 (2)在设计中容易与用户沟通。 (3)把数据和操作封装到对象之中。 (4)设计中产生各式各样的部件,然后由部件组成框架,以至于整个程序。 (5)应用程序具有较好的重用性、易改进、易维护和易扩充。 9.2.1 对象 ?? ??对象是具有相同状态的一组操作的集合,是封装了数据结构及可以施加在这些数据结构上的操作的封装体,这个封装体有可以惟一地标识它的名字,而且向外界提供一组服务(即公有的操作)。 对象中的数据表示对象的状态,一个对象的状态只能由该对象的操作来改变,只能由其他对象向该对象发送消息。对象响应消息时,按照消息模式找出与之匹配的方法,并执行该方法。 ? 9.2.2类 在面向对象的软件技术中,”类”就是对具有相同数据和相同操作的一组相似对象的定义,也就是说,类是对具有相同属性和行为的一个或多个对象的描述
您可能关注的文档
最近下载
- 电子技术基础模拟部分(第六版)康华光章节习题难点解答.pdf
- 模型预测控制.ppt VIP
- 《GB14443-2007涂装作业安全规程涂层烘干室安全技术规定》最新解读.pptx VIP
- 2024届广东省深圳市高三一模数学试卷(含答案).pdf VIP
- 领读经典-古代文学(1)(山东大学)中国大学MOOC慕课 章节测验期末考试答案.pdf VIP
- “工赋”之道-卡奥斯 COSMOPlat 数智化赋能案例集.docx
- 雅思写作分类词汇.doc VIP
- 浙江省金华市义乌市绣湖中学2024-2025学年七年级下学期4月期中数学试题(解析版).pdf VIP
- 2024中国轻中度溃疡性结肠炎患者治疗与认知现状调研报告书-解读版(上册).pptx VIP
- 雨、污水、再生水管线工程设计方案(含泵站).pdf VIP
原创力文档

文档评论(0)