
Java 设计模式
一只勤奋的代码狗
星辰大海
展开
-
java Singleton单例模式
单例模式优点: 1,实例控制:单例模式防止其它对象对自己的实例化,确保所有的对象都访问一个实例。 2,伸缩性:因为由类自己来控制实例化进程,类就在改变实例化进程上有相应的伸缩性。 单例模式的缺点: 1,系统开销。虽然这个系统开销看起来很小,但是每次引用这个类实例的时候都要进行实例是否存在的检查。这个问题可以通过静态实例来解决。原创 2015-01-28 10:39:02 · 593 阅读 · 0 评论 -
java Proxy代理模式简单讲解
最近研究java设计模式,当研究到proxy模式的时候恍然大悟,感觉这种模式设计的好精妙,下面我写一下个人对此模式的理解,使用例子是最容易理解的上代码. 首先person接口 package com.it.proxy; /** * person接口 * @author Gaoxu *2015-1-28 */ public interface person { void save(原创 2015-01-28 09:56:41 · 1033 阅读 · 0 评论 -
java代理详细讲解
java动态代理(JDK和cglib) JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。原创 2015-04-10 13:05:34 · 453 阅读 · 0 评论