第四章面向对象基础面向对象基本概念(续)依赖一个类必须以另一个类的存在为前提关联类之间的相互作用“一对多”“一对一”》“多对多
第四章 面向对象基础 面向对象基本概念(续) ◼ 依赖 ◼ 一个类必须以另一个类的存在为前提 ◼ 关联 ◼ 类之间的相互作用 ◼ “一对一”、“一对多”、“多对多
第四章面向对象基础面向对象基本概念(续)聚合与组合:整体一部分结构即成组合:紧密固定的联系。典型的异构分对象可能由多个类型混合组成■聚合:松灵活的联系。往往是同构的组合、聚合甚至于关联的实现方式有可能都是相同的。通常表现为一个对象的属性是另一个对象的引用
第四章 面向对象基础 面向对象基本概念(续) ◼ 聚合与组合 :整体―部分结构 ◼ 组合:紧密固定的联系,典型的异构,即成 分对象可能由多个类型混合组成 ◼ 聚合:松散灵活的联系,往往是同构的 ◼ 组合、聚合甚至于关联的实现方式有可 能都是相同的,通常表现为一个对象的 属性是另一个对象的引用
第四章面向对象基础4.3UML基础模型要构建的真实事物的一种抽象。即被构建的真实事物的近似代表.UML用于描述、构造和文档化系统的标准化语言。标准化有助于提高软件开发的效率。提升软件产品的质量构造1采用图形化的方式来描述软件从分析、直至部署等各个环节所黑的基本构件
第四章 面向对象基础 4.3 UML基础 ◼ 模型 要构建的真实事物的一种抽象,即被构 建的真实事物的近似代表 ◼ UML ◼ 用于描述、构造和文档化系统的标准化语言, 标准化有助于提高软件开发的效率,提升软 件产品的质量 ◼ 采用图形化的方式来描述软件从分析、构造 直至部署等各个环节所需的基本构件
第四章面向对象基础视图模型实现视图设计视图用例视图进程视图部署视图
第四章 面向对象基础 视图模型
第四章面向对象基础(续)视图模型(UseCaseView)用例视图1从用户、分析工程师和测试工程师的角度描述系统,主要关心用户从系统的外部如何看待系统■UML中用用例图展示系统中有哪些用例。用交互图表现用例的细节
第四章 面向对象基础 视图模型(续) ◼ 用例视图(Use Case View) ◼ 从用户、分析工程师和测试工程师的角度描 述系统,主要关心用户从系统的外部如何看 待系统 ◼ UML中用用例图展示系统中有哪些用例,用 交互图表现用例的细节