平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Emplo ...
分类:
其他好文 时间:
2018-10-10 14:30:09
阅读次数:
131
1.转自:http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html 在visio中画类图时,我们一般需要画出接口和实现类并且表明他们的实现关系。可是找了半天没有实现关系,只有泛化关系(继承关系),怎么办呢?其实也很简单,具体做法如下: 第一步:画好接口 ...
分类:
其他好文 时间:
2018-10-09 23:59:40
阅读次数:
311
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实 ...
分类:
其他好文 时间:
2018-10-08 21:42:24
阅读次数:
171
一、UML图 介绍 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实 ...
分类:
编程语言 时间:
2018-10-04 20:29:38
阅读次数:
229
一、UML图 二、概念 策略模式:他定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 三、优点 (1)策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,他可以以相同的方式调用所有的算法,减少了各种算法 ...
分类:
编程语言 时间:
2018-10-04 16:03:15
阅读次数:
180
Mix 导航 一、程序员必备技能 1. "Markdonw 使用" 2. "Git 常用命令" 3. 二、分析设计 1. "UML" 三、其他 1. "博客园代码样式修改" 2. ...
分类:
其他好文 时间:
2018-10-04 15:59:00
阅读次数:
112
成为Java高手是每个Java学习者的梦想,但目前Java知识分支众多,我们该如何学习?本文介绍成为Java高手需要注意的25个学习目标,希望对正在成为Java高手的您有所帮助。 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其 ...
分类:
编程语言 时间:
2018-10-04 08:49:41
阅读次数:
142
UML图类之间的关系(来自大话设计模式中的一张图,代表了类,接口之间的各种关系) ...
分类:
其他好文 时间:
2018-10-01 22:35:24
阅读次数:
191
常规文本书写 "Markdown" "GitBook Brief Tutorial" "Plugins of Gitbook" 特殊符号书写 "LaTex" "LaTex Symbols" "LaTex常见公式环境与对齐方式小节" "Codecogs" 流程图书写 "UML Samples" not ...
分类:
其他好文 时间:
2018-10-01 15:35:15
阅读次数:
228
单元测试 说明自己设计单元测试的思路 选择部分单元测试代码发布在博客中,并说明测试的函数,构造测试数据的思路 博客中附上单元测试得到的测试覆盖率截图 单元测试总体覆盖率要求达到90%以上,否则单元测试部分视作无效 结构优化 在博客中给出程序的UML类图 在博客中给出程序的运行流程图: 详述程序做出重 ...
分类:
其他好文 时间:
2018-09-30 14:52:40
阅读次数:
112