设计模式
zyyu119
这个作者很懒,什么都没留下…
展开
-
单例模式(java)
使用单例模式的条件:在系统中您只需要他的一个实例存在; 如何使用单例模式: public class A{ private A(){ } private static A a = new A(); public static A getAInstance(){ return a; } ...2008-06-04 09:21:41 · 115 阅读 · 0 评论 -
抽象工厂模式(java)
工厂模式在项目中是常常用到的,有人说只有大项目才会用到,小项目是体会不出来.其实使用设计模式与项目的大小没有实质性的联系.设计模式是经验的总结而不是衡量项目大小的标准.以开发项目的DAO层为例,在项目中客户的需求是常常变动的,临时更换数据库的需求也是常常发生的,那我们要如何解决跨数据库的功能,这里就要使用到抽象工厂模式了.工厂模式常常用于创建多系列化的对象(如Orale系列,MySql系列)...2008-06-04 15:46:16 · 113 阅读 · 0 评论 -
简单工厂模式(java)
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类在项目里使用struts1.x编写Action时都是继承某一个类(如Action),而使用Webwork或者struts2.0时是实现某个接口(如Action),这里采用接口而不使用继承的好处是显而易见的(易于扩张).那采用接口的方式是如何生成Action对象的呢?这里就使用了工厂方法模式(本人并没有看过webwo...2008-06-10 14:44:59 · 86 阅读 · 0 评论