UML 简单的总结】的更多相关文章

类图详解 阅读本文前请先阅读:UML简单介绍—类图这么看就懂了 1.泛化关系 一个动物类: /** * 动物类 */ public class Animal { public String name;//名字 public int age;//年龄 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return…
上某一个地方,总有个记忆挥不散,每一个深夜某一个地方,总有着最深的思量- 都说岁月无情人有情,记忆easy催人老,可有时候反倒觉着人比岁月更无情.岁月留下了我们成长的印记,但是有时候以前认为会相伴永远的人就这样咫尺天涯.分别的时候说一句再见.又也许是再也不见-. ======================================================================================= 又是好久没有更新博客的节奏.每年到到这样的时候放假恐惧症又来…
  在计算复杂的数学题时,我们必然会打草稿计算 在绘画课中,我们可以素描出来看到的事物 那么在程序设计中呢? 如何描绘传达你脑海中的关于这个程序 ,设计的蓝图草稿?   OOP的程序设计中,最多的自然是类.接口层次接口的设计 简单的设计,可能在脑海中想象下就过了,比如A继承B 但是复杂的呢? 对于OOP程序设计中,类的层次.关系设计如何描绘? 用文字么? A继承B A实现C,A中有一个D的引用 显然,图形化的方式更加直观,简洁 那么到底如何表示OOP中的事物与关系?每个人有每个人的书写方式,如何…
如何看懂类图 1.类图简介 描述类的内部结构和类与类之间的关系,是一种静态结构图. 在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency). 2.各种关系的强弱顺序 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 3.类图关系 3.1.泛化 表示继承关系, 表示类/接口对父类/接口的功能扩展.…
平时最常用到的UML图包括:用例图.类图.序列图.状态图. 用例图 主要是描述系统具有的一个功能单元.通常包含角色和用例.角色通常表示为一个系统用户,用例通常表示为系统具有的一个功能.通过用例图我们可以轻易地识别到这个系统到底具备哪些功能单元. 下面我举个融投资的用例,有2种角色:投资人investor和借款人borrower. 类图 主要用来描述实体Entity之间的关系.类图包含3个部分:类名.属性.方法. 类图举例如下:  (说明:原图来自于互联网,红色标注系笔者添加) 序列图 主要用于详…
UML的全称是统一建模语言:Unified Modeling Language. 是用来为面向对象开发系统的产品进行说明可视化和编制文档的方法. 它是一种标准的图形化建模语言,是面向对象分析与设计的一种标准表示. 它的本意是可以使IT人员进行程序设计的建模.它不是程序设计语言,而是建模语言. UML架构 UML由图和元模型组成. 图是UML的语法,元模型是语义,是图的意思.UML语义定义在四个抽象级: 1元元模型:组成UML最主要的元素"事物",代表要定义的全部事物. 2元模型:是UM…
Unified modeling Language - 统一建模语言…
依赖 Dependency Class Car{} Class Person{ int a; static int b public void buy(Car c){ int c; .... } } 一个类是还有一个类的某个方法的參数,或局部变量,或静态方法调用等. 另外变量分两种:局部变量,成员变量. 在某个方法中定义的变量为局部变量,比如上面的c. 在直接在类中定义的叫成员变量,成员变量也分两种实例变量,类变量 实例变量就是上面的a 类变量就是上面的b; 以下三种情况 关联,聚合,组合三种关…
+ :代表public - :代表private # :代表protected  实现,继承关系:implements,extends 关联关系:使一个类知道另一个类的属性和方法 每一个Driver类里面都有一个Car的实例变量. 聚合关系:表示整体和部分的关联关系. 一个汽车由:引擎以及多个轮胎组成[这里强调整体和部分]  依赖关系:依赖关系是类与类之间的连接,依赖总是单向的. 一个人可以买房子和车子,Person类依赖于House和Car的定义,因为Person引用了House和Car.与关…
简单记录 - 慕课网 - Java设计模式精讲 Debug方式+内存分析 文章目录 第2章 UML急速入门 2-1.UML简单入门 UML定义 UML特点 UML 2.2分类 UML类图 理解泛化.实现 理解依赖.关联 理解聚合.组合 UML时序图 2-2.UML类 图讲解 2-3.UML类图讲解 自上而下 2-4.UML类图讲解 - 对比讲解联想记忆 第2章 UML急速入门 主要讲解UML基础.UML类图.UML类关系.UML时序图.UML类关系记忆技巧等,让大家急速入门UML,从而为后面设计…