1.用例图 操作 右键 add diagram user case diagram 导出保存图片 file expert diagram 2.类图 操作 右键 add diagram class diagram 添加类 添加类属性 选中类 右键 add attribute 修改属性 双击属性 修改p ...
分类:
其他好文 时间:
2019-05-08 15:55:42
阅读次数:
141
1、以无用户界面约束的本质风格编写用例--目标的目标(根源目标 or 意图 ,二级思维)。 比如:“登录”,脑子里不仅想到了用户名/密码/验证码这些图形,而且,更关注为啥需要登录:如“系统根据身份id,权限访问”或者“防盗”。 2、编写简洁的用例 3、编写黑盒用例 应该写“做什么”(分析),而不是“ ...
分类:
其他好文 时间:
2019-05-08 12:05:11
阅读次数:
119
1.为什么要用UML 写软件就和盖房子一样,建造的房子结构越复杂,设计师和施工人员之间的交流就越重要,这个时候就体现出设计图图的重要性,设计人员和施工人员通过设计图进行沟通,同理,我们的系统越复杂,参与编写与配置软件的人员之间的交流也就越重要,所以在过去的几年里UML就成为设计师和程序员之间的 建筑 ...
分类:
其他好文 时间:
2019-05-06 18:51:47
阅读次数:
119
Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。 桥接模式的UML图如下: 桥接模式的角色和职责: 1.C ...
分类:
其他好文 时间:
2019-05-04 23:51:15
阅读次数:
277
作用:当我们需要在不指定类名的情况下生成实例时,可以使用Prototype模式来通过复制生成实例 UML类图: Product接口: ...
分类:
其他好文 时间:
2019-05-03 22:57:45
阅读次数:
233
转义方法: 参考:https://freemenff.iteye.com/blog/1058690 ...
分类:
其他好文 时间:
2019-04-30 20:14:06
阅读次数:
131
数组的处理 : 数组时一种常用的数据结构,通常是由相同数据类型的项组成集合,拥有数组名,可以凭借数组名和下标来访问数组项。虽然JavaScript允许一个数组中存在不同的数据类型,但实际很少这样使用。需要被可视化的数据常以数组的形式存在,虽然JavaScript中提供了不少操作数组的方法,但Java ...
分类:
编程语言 时间:
2019-04-29 22:32:26
阅读次数:
170
作用:将实例的生成交给子类 用Template Method模式来构建生成实例的工厂,这就是Factory Method模式。 在Factory Method中,父类决定实例的生成方式,但并不决定所要生成的具体的类,具体的处理全部交给子类去负责 UML类图: Product类: use方法的实现交给 ...
分类:
其他好文 时间:
2019-04-29 20:43:47
阅读次数:
140
上次实现了简单工厂模式,这次我们来学习工厂模式。 先看看工厂模式的代码实现,再来对比这两种工厂模式都有什么特点。 代码: 代码更长了 UML图: (接口实现应该是虚线,更正下...) 简单工厂模式的UML图 我们可以看到两种模式最大的区别就是将工厂的实现: 新增工厂接口,再让具体的工厂实现工厂的接口 ...
分类:
其他好文 时间:
2019-04-28 20:36:14
阅读次数:
159
作用:使不同的类之间进行协调配合(220V的电压经过适配器给12V的电脑供电) Adapt模式有以下两种: 1.类适配器模式(使用继承的适配器) UML类图:后补 Banner类: print接口: PrintBanner类: 主函数: 2.对象适配器模式(使用委托的适配器) UML类图:后补 pr ...
分类:
其他好文 时间:
2019-04-27 13:06:07
阅读次数:
168