- 浏览: 161492 次
- 来自: ...
文章分类
- 全部博客 (110)
- 网络 (3)
- window (1)
- eclipse (2)
- mysql (3)
- java (43)
- spring (2)
- memcahe (4)
- kestrel (1)
- linux (19)
- maven (1)
- 总结 (1)
- ActiveMQ (1)
- 线程 (6)
- nio (7)
- java pool (1)
- IO (1)
- 架构 (1)
- Hadoop (1)
- Storm (1)
- zookeeper (3)
- 工作进程 (1)
- epoll (3)
- nginx (4)
- uml (1)
- 分布式 (1)
- RMI (4)
- redis (1)
- shell (4)
- 黄金文档 (1)
- office (2)
- linux_setup (1)
- visio (1)
- BIOS (1)
- 回调 (1)
- jvm (1)
- resin (1)
- ssd (0)
- xmpp (1)
最新评论
-
qxjandyc:
hjjjjjjjjjjjjjjjjjjjjjj
(emoji表情) unicode5与unicode6互换 -
一个人旅行:
写的不错哦
(emoji表情) unicode5与unicode6互换
关联是类之间的一种关系,例如老师教学生,老公和老婆,水壶装水等就是一种关系。这种关系是非常明显的,在问题领域中通过分析直接就能得出。
依赖是一种弱关联,只要一个类用到另一个类,但是和另一个类的关系不是太明显的时候(可以说是“uses”了那个类),就可以把这种关系看成是依赖,依赖也可说是一种偶然的关系,而不是必然的关系,就是“我在某个方法中偶然用到了它,但在现实中我和它并没多大关系”。例如我和锤子,我和锤子本来是没关系的,但在有一次要钉钉子的时候,我用到了它,这就是一种依赖,依赖锤子完成钉钉子这件事情。
组合是一种整体-部分的关系,在问题域中这种关系很明显,直接分析就可以得出的。例如轮胎是车的一部分,树叶是树的一部分,手脚是身体的一部分这种的关系,非常明显的整体-部分关系。
聚合:如果A聚合B,表示B可以离开A而独立存在
依赖是一种弱关联,只要一个类用到另一个类,但是和另一个类的关系不是太明显的时候(可以说是“uses”了那个类),就可以把这种关系看成是依赖,依赖也可说是一种偶然的关系,而不是必然的关系,就是“我在某个方法中偶然用到了它,但在现实中我和它并没多大关系”。例如我和锤子,我和锤子本来是没关系的,但在有一次要钉钉子的时候,我用到了它,这就是一种依赖,依赖锤子完成钉钉子这件事情。
组合是一种整体-部分的关系,在问题域中这种关系很明显,直接分析就可以得出的。例如轮胎是车的一部分,树叶是树的一部分,手脚是身体的一部分这种的关系,非常明显的整体-部分关系。
聚合:如果A聚合B,表示B可以离开A而独立存在
发表评论
-
java final关键字
2012-10-21 21:20 1050Java中的final关键字通常的指的是“这是无法改变的”。它 ... -
Java:List中的toArray()的使用方法
2012-10-16 17:15 1065http://webservices.ctocio.com.c ... -
jvm 参数设置 -D
2012-10-16 14:06 9461、log4j 配置文件 -Dlog4j.configurat ... -
Java核心技术(第8版) – 读书笔记
2012-09-03 15:15 789http://www.coder4.com/archives/ ... -
线程123总结
2012-09-02 22:34 772线程同步的真实意思,其实是“排队”:几个线程之间要排队,一个一 ... -
Arraylist与linkedlist的区别
2012-08-31 16:44 764List: 有顺序的,元素可以重复 遍历:for 迭代 排 ... -
Java RMI之HelloWorld篇
2012-08-29 11:53 585http://www.cnblogs.com/ninahan0 ... -
Comparator和Comparable在排序中 区别
2012-08-21 09:40 744当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用C ... -
Spring Bean相关的接口、aware接口、FactoryBean
2012-08-02 14:57 37191、 package spring.beansandcon ... -
replace和replaceAll 区别
2012-08-01 14:59 813replace和replaceAll是JAVA中常用的替换字符 ... -
JAVA ANNOTATION详解
2012-08-01 14:56 748http://www.cnblogs.com/phoebus0 ... -
Java中的Enum用法介绍
2012-07-27 09:39 983http://blog.sina.com.cn/s/blog_ ... -
获取本地ip
2012-07-26 09:09 891/** * @Title: getLocalIp ... -
动态代理
2012-07-25 10:29 718http://blog.csdn.net/cz_hyf/art ... -
NIO揭秘-1
2012-07-24 11:15 715http://my.oschina.net/zhangya/b ... -
FileChannel类的简单用法
2012-07-23 20:12 888http://blog.163.com/yf_198407/b ... -
JDK5.0 新特性
2012-07-23 17:30 7521.AutoBoxing 原来int是非Object,在JDK ... -
java jdk5 新特性 Annotation(注释)
2012-07-23 17:29 831http://www.iteye.com/topic/1653 ... -
java jdk5 新特性 可变参数
2012-07-23 17:28 695java jdk5 的新特性:可变参数 Java代码 ... -
java泛型
2012-07-22 22:25 799http://www.cnblogs.com/panjun-D ...
相关推荐
### UML说明书规范模板 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种标准化的图形表示法,用于对软件密集型系统的制品进行可视化、详述、构造和文档化。本说明书旨在通过一个规范化的...
### UML类图关系详解 #### 一、引言 UML(Unified Modeling Language,统一建模语言)是一种广泛应用于软件工程领域的图形化语言,它帮助开发者理解和设计系统。其中,UML类图是最常用的一种图示方式,用于描述系统...
### UML类图关系详解 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种广泛使用的图形化语言,用于软件工程的设计、开发和维护。其中,UML类图是用于描述系统中类的静态结构的重要组成...
《UML案例图书管理系统详细设计说明书》是一份详细介绍如何运用统一建模语言(Unified Modeling Language,简称UML)来设计图书管理系统的过程文档。该文档旨在通过一个具体的“图书管理系统”建模实例,让读者理解...
UML类图使用及详细说明 UML(Unified Modeling Language)类图是一种常用的软件设计模型语言,用于描述系统的静态结构。类图是UML中最重要的模型之一,用于描述系统中的类、类之间的关系和类的内部结构。 类图分类...
**ArgoUML使用说明** ArgoUML是一款强大的开源UML建模工具,专为开发者和设计者提供了一个免费且跨平台的解决方案,用于创建、编辑和管理统一建模语言(UML)模型。这款工具完全基于Java,因此可以在任何安装了Java...
### UML建模:用例说明及应用 #### 深入浅出解析用例与用例图 在软件工程领域,UML(统一建模语言)作为一种标准的图形化语言,被广泛应用于系统设计阶段,其中用例图是UML中最直观、最容易理解的部分之一。用例图...
本说明将详细解释四种主要的类关系:泛化、关联、依赖和聚合。 1. 泛化(Generalization) 泛化关系代表了类之间的继承关系,即一个类(子类)继承另一个类(父类)的属性和行为。这种关系在Java等支持继承的语言中...
《UML2.0规范深度解析》 统一建模语言(Unified Modeling Language,简称UML)自1997年首次发布以来,已经成为软件工程领域内最广泛接受的标准建模语言之一。UML2.0作为UML的一个重大升级版本,于2005年正式发布,...
### UML建模说明书格式详解 #### 一、引言 在软件开发过程中,统一建模语言(Unified Modeling Language, UML)作为一种图形化的标准建模语言,被广泛应用于系统设计与开发之中。UML通过一系列图表来描述系统的...
标题“RocketMQ_UML图示说明”和描述表明,本文将讨论淘宝开源的分布式消息中间件RocketMQ的UML图。UML(统一建模语言)是一种标准的图形化建模语言,用于软件系统的建模、设计和文档编制,特别适合于描述系统的结构...
UML图可以用来表示系统的设计,如用例图描绘用户与系统的交互,类图表示对象之间的关系,序列图展示交互顺序,状态图显示对象状态变化,活动图描绘业务流程等。这些图形化工具帮助开发者更好地理解和实现系统需求。...
学生成绩管理系统UML 说明书 UML(Unified Modeling Language)是一种面向对象的建模语言,用于描述和设计软件系统。学生成绩管理系统UML 说明书是使用UML语言对学生成绩管理系统进行了详细的分析和设计。本系统...
UML(统一建模语言)是软件工程领域中一种用于可视化、规格说明、构造和文档化软件系统的标准语言。UML精粹一书中介绍了UML的基本元素、结构以及各种UML图,目的是为了帮助读者快速理解和掌握UML的核心知识,整理...
在本文件“UML类图说明.pdf”中,我们将深入探讨UML类图的各种要素和应用场景。 **1. 类的定义与构成** 在UML类图中,类是核心元素,它代表系统中的一个概念、对象或者实体。一个类通常由三部分组成:类名、属性...
元模型是UML的元语言,它定义了UML的构建块和它们之间的关系,是UML的骨架。抽象语法定义了UML模型的结构,而不依赖于任何特定的表现形式。语义架构定义了UML语义的基础概念和原则。基本因果模型则是对UML运行时语义...
以下是对UML类图中各种元素的详细说明: 1. 类(Class): 类通常用矩形表示,包含三个主要区域。第一层是类名,抽象类的名称用斜体表示。第二层是类的属性(Fields)和特性(Attributes),它们描述了类的数据...
4. **注释和约束**:支持添加注释和约束,提供更多的信息和规范说明。 5. **代码生成与反向工程**:通过Visio,可以将UML模型转化为实际代码,也可以从现有代码反向生成UML模型,实现模型与代码的双向同步。 6. **...
UML类图详细说明. 讲解了类之间的各种关联关系和表达方式. 帮助理解UML类图
本文将详细说明UML类图中的各种实例关系。 首先,UML类图使用矩形框来表示类,每个矩形框被分为三个部分:顶部是类名,中间是类的属性,底部是类的方法。类名通常位于顶部并加粗显示,如果类是抽象的,则类名使用...