`
lizhensan
  • 浏览: 378379 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

请您先登录,才能继续操作

uml 的学习

    博客分类:
  • java
阅读更多

http://www.cnblogs.com/kingvax/archive/2011/04/26/2029021.html

很不错。。。

 http://www.open-open.com/lib/view/open1328059700311.html

 

 继承(泛化) Generalization  接口的实现  Realization

 

 

 依赖  dependency 

 关联  Association   

 聚合  aggregation

 组合  composition

 

 

聚合 组合 

 

聚合可以独立的存在,并且可以共享与其它聚合。 has-a         整体与部分较弱

组合中的内容的生命周期依赖于组合。           contains-a    整体与部分强

 

 

 

 依赖  dependency 

 关联  Association   

 聚合  aggregation

 组合  composition

 

这四种的区别

 

dependency  是临时性的调用。比如方法的参数,方法中的局部变量。

Association   是长久性的,比如对象中的属性。

aggregation 部分与整体没有强大依赖性,has-a

composition 部分与整体具有强大依赖性,具有一致的生命周期,contain-a

分享到:
评论

相关推荐

    UML学习手册,学习心得

    **UML学习手册** UML(Unified Modeling Language)是一种标准化的通用建模语言,用于软件工程中的系统分析和设计。本手册围绕UML的核心概念、主要图表类型以及实际应用进行详细阐述,旨在帮助读者深入理解和掌握这...

    UML学习资料课件学习

    **UML学习资料课件详解** UML,全称为Unified Modeling Language,中文译为统一建模语言,是一种广泛应用于软件工程领域,旨在提高软件开发效率和团队协作能力的建模语言。UML的设计目的是为了方便在软件开发过程中...

    uml学习规范 UML_standard

    《UML学习规范:深入理解与实践》 UML(Unified Modeling Language),即统一建模语言,是软件开发中一种广泛使用的建模工具,尤其在面向对象编程领域中发挥着重要作用。UML提供了图形化的表示方式,使得软件设计...

    UML学习资料(非常全)

    **UML学习资料详解** UML,全称统一建模语言(Unified Modeling Language),是软件工程领域中一种广泛使用的建模工具,它为系统分析、设计和开发提供了一种标准化的语言,帮助团队清晰、准确地表达和理解软件设计...

    uml学习课件PPT

    **UML学习课件PPT概述** UML(Unified Modeling Language),统一建模语言,是软件工程领域一种广泛使用的建模工具,它提供了一种图形化的语言来描述、设计和文档化软件系统的结构和行为。这个"uml学习课件PPT"提供...

    UML学习

    ### UML学习 #### 使用UML来说明面向对象设计和开发的基本流程 统一建模语言(Unified Modeling Language,简称UML)是一种广泛应用于软件工程领域的标准化建模语言,用于描述面向对象系统的结构和行为。UML能够...

    UML学习资料

    **UML学习资料** 本文将深入探讨UML(统一建模语言)的相关知识,这是一个用于软件工程的强大工具,尤其在系统分析和设计阶段扮演着重要角色。UML为软件开发人员提供了一种可视化的方式来表达系统的设计,使得团队...

    适合初学者的uml学习ppt

    学习UML时,可以通过练习来加深理解,例如: 1. 根据中国公民、身份证和银行卡之间的关系,绘制类图。 2. 分析几何图形(线、圆、方、椭圆、多边形)的抽象关系,用类图表示。 3. 标识出几何图形类中的多态方法,如...

    UML学习宝典

    《UML学习宝典》是一本专为初学者设计的教程,旨在帮助读者迅速掌握统一建模语言(Unified Modeling Language,简称UML)的基础知识和应用技巧。UML是一种广泛应用于软件工程领域的图形化建模工具,它通过一系列标准...

    uml学习资料 实例开发

    《UML学习资料实例开发详解》 UML(Unified Modeling Language),统一建模语言,是软件工程领域一种广泛使用的建模工具,它为系统分析和设计提供了图形化的表示方法。UML的学习对于软件开发者,尤其是系统分析师和...

    StartUML学习资料

    本压缩包包含的"StartUML学习资料"是一份全面的教程,旨在帮助用户从零开始掌握这款工具的使用方法。以下是关于StartUML的一些关键知识点: 1. **StartUML简介**:StartUML是由韩国Wareness公司开发的一款开源建模...

    UML学习指南ppt_pdf

    **UML学习指南** UML(Unified Modeling Language),即统一建模语言,是软件工程领域中用于系统建模的一种标准化语言。它通过图形化的方式帮助开发者理解和表达软件系统的结构、行为以及关系。本资料包提供了丰富...

    UML学习资料(含题库)

    **UML学习资料详解** UML,全称统一建模语言(Unified Modeling Language),是软件工程领域中一种广泛使用的建模工具,它为系统分析和设计提供了图形化的表示方法。UML通过各种图表来描述软件系统的结构和行为,...

    UML学习与使用基础教程

    **UML学习与使用基础教程** UML,全称为统一建模语言(Unified Modeling Language),是一种在软件工程领域广泛使用的标准化建模语言。它通过图形化的符号和图表来表示软件系统的设计、分析和实现,帮助开发者更好...

    UML学习--UML参考(英文)

    **UML学习--UML参考(英文)** UML(统一建模语言)是一种标准化的图形建模语言,用于软件工程和其他领域中的系统建模。它由Grady Booch、Ivar Jacobson和James Rumbaugh等人开发,旨在提供一个通用的、可视化的方式...

    umlbook-UML学习手册

    《UML学习手册》是一本面向对软件项目有一定了解的读者的专业书籍,主要关注的是统一建模语言(Unified Modeling Language,简称UML)的学习。本书并不涉及项目管理或具体的项目技术细节,而是假设读者已经掌握诸如...

    UML学习资料(内附三本电子书和学习笔记)

    **UML学习资料详解** UML,全称Unified Modeling Language,即统一建模语言,是软件工程领域一种广泛使用的建模工具,它为系统分析和设计提供了图形化的表示方法。UML通过各种图表来描述软件系统的结构和行为,使得...

Global site tag (gtag.js) - Google Analytics