- 博客(4)
- 收藏
- 关注
原创 工厂方法和抽象工厂区别
本文介绍工厂方法和抽象工厂区别。 工厂方法创建一般只有一个方法,创建一种产品。 抽象工厂一般有多个方法,创建一系列产品。 目的不一样 工厂方法创建 "一种" 产品,他的着重点在于"怎么创建",也就是说如果你开发,你的大量代码很可能围绕着这种产品的构造,初始化这些细节上面。也因为如此,类似的产品之间有很多可以复用的特征,所以会和模版方法相随。 ...
2012-07-03 11:29:29
276
原创 工厂方法模式和抽象工厂模式的区别
抽象工厂的方法经常以工厂方法的方式实现,两者很容易混淆。他们的工作都是负责创建对象。不同的是工厂方法用的方法是继承过来的,而抽象工厂是通过对象组合。其实整个工厂方法模式,只不过就是通过子类来创建对象。只需知道超类型就可以了,具体的类型由子类负责。在这一点上,抽象工厂表示毫无压力,但是做法不同。抽象工厂提供一个用来创建一个产品家族的抽象类型,这个类型的子类定义了产品被产生的方法。要想使用这个工...
2012-07-03 11:07:46
577
原创 filter和拦截器的区别和执行顺序
1.Filter过滤器只过滤jsp文件不过滤action请求解决方案解决办法:在web.xml中将filter的配置放在struts2配置的前面。2.拦截器与Filter的区别 Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。不同的是:使用范围不同:Filter是Servlet规范规定的,只能用于Web程序中。而拦截器既...
2012-06-13 09:58:35
458
原创 java 3种工厂模式的快速,简易理解
[b]1.简单工厂模式(Simple Factory)[/b]就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。[code="java"]//定义水果 接口public interface Fruit { void plantFruit(); void eatFruit();}...
2011-12-31 16:39:55
326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人