uml
找个毛线
专业啃狗粮 专业瞪天花板。。。
展开
-
看懂UML类图
http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html#id1这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图转载 2016-07-31 11:35:37 · 352 阅读 · 0 评论 -
依赖、关联、聚合和组合之间区别的理解
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇博文《设计模式中类的关系》中已经有所提及,下面就来详细的论述一下在java中如何准确的体现依赖、关联、聚合和组合。首先看一看书上对这四种关系的定义转载 2016-07-31 11:39:46 · 310 阅读 · 0 评论 -
UML关系及java代码表示
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】转载 2017-01-23 13:39:45 · 3817 阅读 · 0 评论 -
从 UML 到数据库,使用 Rational Software Modeler 和 InfoSphere Data Architect 加快数据模型的设计到实现
UML 是一种应用广泛的面向对象建模方法和工具,常用于通用数据模型的建模,而关系型数据库设计则是通用数据模型的具体实现,二者在数据建模方面各有侧重,彼此独立。实现 UML 模型到关系型数据库的平滑转换,不仅能减轻数据建模的难度和复杂度,还能提高数据库的设计与实现的效率和质量。Rational Software Modeler 工具对 UML 建模提供了丰富的支持,InfoSphere Da转载 2017-01-24 09:41:31 · 2435 阅读 · 0 评论