设计模式
liushuai_ly
这个作者很懒,什么都没留下…
展开
-
工厂模式
在设计模式中,Factory Method也是比较简单的一个,但应用非常广泛,EJB,RMI,COM,CORBA,Swing中都可以看到此模式的影子,它是最重要的模式之一.在很多地方都会看到xxxFactory这样命名的类 Factory Method是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类转载 2012-08-16 20:25:26 · 693 阅读 · 0 评论 -
观察者模式
被观察者 Java代码 import java.util.Observable; /** * 被观察者 * @author RuiLin.Xie - xKF24276 * 继承被观察者Observable */ public class Main extends Observable { /*转载 2012-09-16 23:15:59 · 476 阅读 · 0 评论 -
Java动态代理(JDK,CGLib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为原创 2013-03-14 16:17:49 · 549 阅读 · 0 评论 -
单例模式
单例(singleton)模式是一种比较常见的设计模式,在所在项目中Bean类,Call类基本都是采取单例模式来产生实例。 单例模式有三个方面的作用: 1.控制资源的试用,通过线程的同步来控制资源的并发访问。 2.控制实例产生的数量,达到节约资源的目的。 3.作为通信媒介试用,也就是数据共享,他可以,不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。 比如数据连接池原创 2012-07-28 13:32:41 · 362 阅读 · 0 评论