适用场景:代码中经常会出现:根据条件创建实现了同一个接口的不用类实例,而这些判定条件可能随时变动,导致我们这个不得不去改动很多代码。备注:工厂方法在Head First中,被认为不是设计模式的一种,但人们经常使用,大家习惯性的叫,久了也就言传为“工厂方法模式”。解决了什么问题例如:string db...
分类:
其他好文 时间:
2014-10-30 13:10:26
阅读次数:
161
本人最近收集了一下23钟设计模式的英文解释,分享如下。
--- Abstract Factory
Provides one level of interface higher than the factory pattern. It is used to return one of several factories.
--- Builder
Construct a comple...
分类:
其他好文 时间:
2014-10-29 00:23:22
阅读次数:
165
1.定义一个线程 var task1 = Task.Factory.StartNew(() => DoSomeWork());方法如下: View Code private static object DoSomeWork() { Console.WriteLine("nihao "); Syste...
分类:
编程语言 时间:
2014-10-27 17:29:24
阅读次数:
168
学习设计模式目的:1.)更好的利用前人总结出的经验;2.)强化面向对象思想,强化职业素质,提升代码可读性,用来解决问题(避免给自己挖坑)。导读:1.)创建型设计模式(5种): 1.1.)单例(Single Pattern) 1.2.)工厂方法(Factory Method) 1.3.)抽象工...
分类:
其他好文 时间:
2014-10-26 01:31:51
阅读次数:
161
这个问题是在加密图片,存入sd卡,在解密出来展示,出现的。我个人研究了很久没解决。最后经过高人指点,终于解决了。
在此,拿出来分享,希望各位少走弯路。
我之前的设计思路是:(可以不看哦)
1.把图片从drawable读入成bitmap
2.bitmap-->byte
3.调用AES的byte加密算法。
4.加密成byte,在转化为string
5,把string存入sd卡。
...
分类:
其他好文 时间:
2014-10-25 11:59:07
阅读次数:
195
public class Demo{
Configuration config=new Configuration().configure();
Hibernate4之前的写法,是与应用程序的生命周期一致,并为每个应用程序服务(在多个线程之间共
享))-->
SessionFactory factory=config.buildSessio...
分类:
Web程序 时间:
2014-10-24 19:00:01
阅读次数:
256
女娲造人,人是造出来了,世界是热闹了,可是低头一看,都是清一色的类型,缺少关爱、仇恨、喜怒哀乐等情绪,人类的生命太平淡了,女娲一想,猛然一拍脑袋,忘记给人类定义性别了,那怎么办?抹掉重来,然后就把人类重新洗牌,准备重新开始制造人类。 由于先前的工作已经花费了很大的精力做为铺垫,也不想从头开...
分类:
其他好文 时间:
2014-10-24 00:03:24
阅读次数:
349
Android使用DOM生成和输出XML格式数据
本文主要简单讲解如何使用DOM生成和输出XML数据。
1. 生成和输出XML数据
代码及注释如下:
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builde...
分类:
移动开发 时间:
2014-10-23 19:22:04
阅读次数:
180
前段时间在维护公司以前的项目时遇到一个问题,客户需要添加一个word文档合并功能,按理说这功能比较好实现,只要调用Office自带的COM组件就搞定了,但实际上并非如此,在客户端部署上以后运行报错,提示(英文/中文):Retrieving the COM class factory for comp...
分类:
其他好文 时间:
2014-10-23 18:55:47
阅读次数:
127
TestNg的 @Factory注解从字面意思上来讲就是采用工厂的方法来创建测试数据并配合完成测试
其主要应对的场景是:对于某一个测试用例或方法,我们需要输入多个测试数据进行测试,并且这些测试数据可以是有一定关系(可以通过代码控制),
此时,我们就可以把自动化或者手动测试时的遇到的只因测试数据不同的多个测试用例合并成一个测试用例,来进行更方便和快捷的测试,
对编写自动化测试代码人员节省了很多时间
策略:一般我们会在标有@Factory注解的方法中对测试类进行调用,这时TestNg会自动调用测试类中带...
分类:
其他好文 时间:
2014-10-23 12:32:10
阅读次数:
183