Java 设计模式
张大佛爷__zhang
写代码是一定会写代码的,这辈子都会写代码
展开
-
Java 设计模式之观察者模式(发布/订阅模式)
观察者模式(发布/订阅模式) 观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),它是一个在项 目中经常使用的模式,其定义如下: Define a one-to-many dependency between objects so that when one object changes state,all its de...原创 2018-02-27 17:56:46 · 652 阅读 · 0 评论 -
Java 代理模式
代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 举例用户A要找目标对象C办事情,但是A不能直接联系到C,只能联系他的原创 2018-02-01 16:26:47 · 193 阅读 · 0 评论 -
Java单例模式 (懒汉、饿汉)
饿汉单例(本身线程安全、推荐使用)//饿汉单例模式public class Singleton1 { private Singleton1() { } private static final Singleton1 single = new Singleton1(); public static Singleton1 getInstance() { ...原创 2018-05-23 11:00:52 · 207 阅读 · 0 评论