(22)--6-3 UML类图-泛化关系-面向对象与UML.pdf





《(22)--6-3 UML类图-泛化关系-面向对象与UML.pdf》由会员分享,可在线阅读,更多相关《(22)--6-3 UML类图-泛化关系-面向对象与UML.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 面向对象与面向对象与UML Object-Oriented and UML UML图图 -UML类图类图 Class Diagram 类之间的关系类之间的关系 (1)关联(关联(association)(2)泛化泛化(generalization)(3)聚合(聚合(aggregation)组合(组合(composition)(4)实现(实现(realization)(5)依赖依赖(dependency)泛化关系泛化关系(generalization)泛化关系泛化关系是指是指一般元素和特殊元素一般元素和特殊元素的分类关系。的分类关系。泛化关系泛化关系可以用于类、用例、参与者以及其他模型元素。可
2、以用于类、用例、参与者以及其他模型元素。泛化关系泛化关系描述了一种“描述了一种“is a kind of”的关系,因为子类的每个实例也都的关系,因为子类的每个实例也都是父类的实例。是父类的实例。泛化关系泛化关系可以可以传递传递,可以跨越多个多层。,可以跨越多个多层。术语术语祖先(祖先(ancestor)和和后代(后代(descendant)指跨越多层的类的泛化。指跨越多层的类的泛化。祖先祖先 后代后代 后代后代 注意:不要把子类嵌套得过深,深度嵌套的子类很难理解。注意:不要把子类嵌套得过深,深度嵌套的子类很难理解。泛化关系泛化关系(generalization)泛化的用途泛化的用途(1)结构化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 22-6-3 UML类图-泛化关系-面向对象与UML 22 UML 类图 泛化 关系 面向 对象

限制150内