一、UML图
二、包含的角色
简单工厂模式包含三个角色:(1)工厂类Factory(2)抽象产品类AbstractProduct(3)具体产品类ConcreteProduct。
(1)Factory:工厂类是用来制造产品的。因此,在Factory中有一个用于制造产品的Create函数或者Generate函数之类的函数。这个函数能够根据“标识符”的不同生成不同的ConcreteProd...
分类:
其他好文 时间:
2014-11-09 15:18:02
阅读次数:
146
所谓模板方法模式,就是在在抽象基类中定义一套算法框架,框架内的步骤由各个派生类去实现。模板方法模式的优点在于,具有同样代码的操作提升至抽象基类中,派生类中仅仅实现具有差异性的代码,从而最大程度降低了反复代码的存在。要注意的是,这里的模板方法和C++中的模板函数没有不论什么关系。模板方法模式的UML图...
分类:
其他好文 时间:
2014-11-09 13:54:14
阅读次数:
210
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2曾经的版本号中,若一个对象不被不论什么变量引用,那么程序就无法再使用这个对象。也就是说,仅仅有对象处于可触及(reachable)状态,程序才干使用它。从JDK 1.2版本号開始,把对象的...
分类:
其他好文 时间:
2014-11-09 12:27:08
阅读次数:
223
软件测试用例管理工具比较工具名综述优点缺点备注TestManagerRational测试解决方案中推荐的测试用例管理工具。1. 功能强大。2. 文件夹形式的管理,可以对测试用例无限分级。3. 可以和Rational的测试工具robot、functional相结合。4. 有测试用例执行的功能,但必须先...
分类:
其他好文 时间:
2014-11-08 11:54:46
阅读次数:
179
在JavaFx中Text类定义了一个node,这个node能显示字符串,如下图所示。其中点(x,y)是字符串的起点。Text对象通常放在一个pane对象里。Pane对象的左上角坐标是(0,0),右下角的坐标是(pane.getWidth(),pane.getHeight())。多行字符串用\n分割开来。Text类的UML图如下图所示。..
分类:
编程语言 时间:
2014-11-08 02:13:54
阅读次数:
334
九种图总算画完了,着实让自己纠结了老一阵子啊。不过,幸运的是完成了,虽然还有些不足之处,但是最终战胜它了。下面说一下自己的画图过程
一、用例图
UML的第一幅图应该说是用例图了,这是我们画图的前提,它是根据用户的需求和提出的功能需求进行分析而来的,是整个画图阶段的基础。
第一幅是顶层图,然后根据级别的不同展开。
...
分类:
其他好文 时间:
2014-11-07 17:09:20
阅读次数:
238
代理模式: 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。通过代理模式,可以延迟创建对象,限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户。UML图:简单结构示意图....
分类:
编程语言 时间:
2014-11-06 19:17:22
阅读次数:
281
什么是用例图? UML用例图,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,UML用例图包含了用例和参与者...
分类:
其他好文 时间:
2014-11-06 12:47:51
阅读次数:
489
VS自带的“查看类图”功能实在是有些太弱爆了,只能生成继承关系,连比较基本的关联关系也不能生成。下面我们看看如何使用建模工具EA来生成强大的类图。
以下示例以EA 11.0.1106为例示范...
分类:
编程语言 时间:
2014-11-06 10:56:22
阅读次数:
206
UML中property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。C#中AttributeAttributes是Microsoft .NET Framework文件的元数据,可...
分类:
其他好文 时间:
2014-11-06 10:32:14
阅读次数:
184