- 6
- 0
- 约7.57千字
- 约 73页
- 2017-01-16 发布于北京
- 举报
一个比较复杂的类图示例: 2)受限泛化 给泛化关系(继承关系)附加约束条件,说明该泛化关系的使用方法和扩充方法。 约束有:多重、不相交、完全和不完全。 多重继承:一个子类可以同时多次继承同一个上层基类。 不相交继承:一个子类不能多次继承同一个上层基类。 (默认为不相交继承) 完全继承:指父类的所有子类都已经在类图中穷举出来了。 不完全继承:指父类的所有子类并没有在类图中穷举出来了。 随着对问题理解的深入,不完全继承中可以不断扩充子类。 (默认为不完全继承) 4. 依赖和细化 1)依赖关系 类B 类A 《友元》 图9.15 友元依赖关系 描述两个模型元素(类、用例)之间的关系,其中一个模型元素是独立的(被箭头指),另一个依赖于独立的模型元素。如,一个类使用另一个类的对象作为自己的函数的参数。 (友元:依赖类可以使用独立类中私有的或保护的成员) 2)细化关系 分析类 设计类 图9.16 细化关系示例 细化用来协调不同阶段模型之间的关系,表示各个开发阶段不同抽象层次模型之间的相关性,通常用于跟踪模型的演变。 例子: 公司 员工 名字 电话号码 主要产品 地址 雇佣 解雇 姓名 地址 身份证号码 工资 1+ 职务 部门名 部门 工人 经理 0…1 管理 产品 产品名 成本 重量 项目 项目名 预算 优先级 生产 1+ 主
您可能关注的文档
- 精·软件工程导论 第9章.ppt
- 精·软件工程导论 第10章 面向对象分析.doc
- 精·软件工程导论 张海藩(第5版)第1章.ppt
- 精·软件工程导论 张海藩编著 考试范围及各章重点.doc
- 精·软件工程导论(第2章).ppt
- 精·软件工程导论(第3章).ppt
- 精·软件工程导论(第4章).ppt
- 精·软件工程导论(第5版)课后习题答案.doc
- 精·软件工程导论(第5章).ppt
- 精·软件工程导论(第6章).ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)