1面向对象的分析与设计课件-基础篇
* 充分运用面向对象方法的基本概念,限制扩充概念 以往某些OO方法提出了许多扩充概念,问题是: 使方法复杂化——增加学习难度和工程开销 缺乏编程语言支持——造成模型与源程序不一致 加强过程指导 给出运用最基本的OO概念自然而有效地解决建模问题的策略,包括那些在其他方法中采用扩充概念解决的问题。 强调在类的抽象层次上建立系统模型 所有对象的属性和操作以及对象之间的关系,都通过它们的类来描述,而不是针对个别对象实例进行描述 …… OOAD方法概貌 * 面向对象的概念包括以下两种情况: (1)用来构成系统模型的某种基本成分,称为建模元素 (2)在建模中需要遵守的某种原则,不代表任何模型成分 主要概念 主要建模元素 对象、类(所有的对象都通过类来表示) 属性、操作(类属性和实例属性,被动操作和主动操作) 一般-特殊关系,一般-特殊结构 整体-部分关系,整体-部分结构 关联 (二元关联、多元关联) 消息 (控制流内部的消息,控制流之间的消息) * 主要原则 (1)抽象 什么叫抽象?(回顾定义) OO方法广泛地运用抽象原则,例如: ·系统中的对象是对现实世界中事物的抽象, ·类是对象的抽象, ·一般类是对特殊类的进一步抽象, ·属性是事物静态特征的抽象, ·操作是事物动态特征的抽象。 过程抽象 任何一个完成确定功能的操作序列,其使用者都可把它看作一个单一的实体,尽管实际上
您可能关注的文档
最近下载
- 2026年管理会计环境成本管理应用与企业绿色发展方案.pptx VIP
- 教科版小学科学五年级下册第二单元《船的研究》2.4《增加船的载重量》教学PPT.pptx VIP
- 06SG517-2 轻型屋面三角形钢屋架(部分T型钢).docx VIP
- 2024年高考真题 山东政治(解析版).pdf VIP
- DB13(J)T 8393-2020 人民防空工程平战功能转换设计标准.pdf VIP
- 电子文件管理办法.docx VIP
- 预制装配式混凝土结构安装专项施工方案.docx
- 乙酸正丁酯安全技术说明书(MSDS).pdf VIP
- 日本无心磨床说明书参考译文.pdf VIP
- AS2047最新中英对照-图纸翻译.doc VIP
原创力文档

文档评论(0)