码迷,mamicode.com
首页 >  
搜索关键字:uml类图    ( 704个结果
里氏替换原则
1.定义:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2, 使得以T1定义的所有程序P在所有的对象o1都替换成o2时, 程序P的行为没有发生变化,那么类型T2是类型T1的子类型。 2.定义扩展:一个软件实体如果适用一个父类的话,那一定适用于其子类, 所有引用父类的地方必须能透明地使用其子 ...
分类:其他好文   时间:2019-01-01 17:29:18    阅读次数:228
接口隔离原则
1.定义:客户端不要依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上。 2.注意适度原则,一定要适度 3.优点:符合我们常说的高内聚低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。 4.实例目录package 5.实例UML类图 6.代码 ...
分类:其他好文   时间:2019-01-01 14:52:48    阅读次数:216
单一职责原则
1.定义:不要存在多于一个导致类变更的原因 2.一个类/接口/方法只负责一项职责 3.优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险 4.实例目录package 5.实例UML类图 6.代码 ...
分类:其他好文   时间:2019-01-01 14:05:42    阅读次数:218
依赖倒置原则
1.定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象 2.抽象不应该依赖细节,细节应该依赖抽象 3.针对接口编程,不要针对实现编程 4.优点:可以减少类间的耦合性、提高系统稳定性,提高代码可读性和可维护性,可降低修改程序所造成的风险 5.实例目录package 6.UML类图 7.代码 ...
分类:其他好文   时间:2019-01-01 13:19:13    阅读次数:246
最清晰易懂的UML类图与类的关系详解
虚线箭头指向依赖; 实线箭头指向关联; 虚线三角指向接口; 实线三角指向父类; 空心菱形能分离而独立存在,是聚合; 实心菱形精密关联不可分,是组合; 上面是UML的语法。 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖 ...
分类:其他好文   时间:2018-12-15 17:26:43    阅读次数:178
LaTeX绘制UML类图备忘
使用LaTeX宏包pgf-umlcd绘制UML中的类图。
分类:其他好文   时间:2018-12-05 18:35:15    阅读次数:207
UML类图基本画法
概要 这里简单介绍UML常见的六种画法,包括类、接口、依赖关系、关联关系、聚合关系、合成关系 贴一个综合图 类 简要画法 类有三个单元格的矩形(看上图中的 ) 第一格:类名称(如果是抽象类,名称标注为斜体字) 第二格:类属性名称 第三格:类操作名称 类属性或者操作的访问修改符的标注: public用 ...
分类:其他好文   时间:2018-12-01 13:17:54    阅读次数:187
UML——类图
1、什么是类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 2、类图的元素 在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)、依赖(Dependency)关系 ...
分类:其他好文   时间:2018-11-22 17:15:55    阅读次数:173
五分钟读懂UML类图
一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。 那么属性/方法名称前加的加号和减号是什么意思呢?它们表示 ...
分类:其他好文   时间:2018-11-19 20:22:46    阅读次数:148
UML 类图
用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dep ...
分类:其他好文   时间:2018-11-17 22:21:50    阅读次数:193
704条   上一页 1 ... 11 12 13 14 15 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!