
设计模式
逆风奔袭
这个作者很懒,什么都没留下…
展开
-
多例模式例子
例子来源于秦小波的《设计模式之禅》 1、主类 /** * @author zhaojianbo */ public class Emperor { private static int maxNumberOfEmperor = 2; private static ArrayList emperorInfoList = new ArrayList(maxNumberOfEm...原创 2018-11-13 13:55:54 · 2344 阅读 · 0 评论 -
策略模式例子
例子来源于秦小波的《设计模式之禅》 1、 /** * @author zhaojianbo * 策略模式中的接口类,所有的策略都需要实现此接口 */ public interface IStrategy { //每个锦囊妙计都需要执行的方法 void operate(); } 2、下面三段代码代表了三个策略 2.1 /** * @author zhaojian...原创 2018-11-12 21:30:21 · 1795 阅读 · 0 评论 -
代理模式例子
例子来源于秦小波的《设计模式之禅》 1、代理模式的接口类,代理的类和被代理的类都需要实现此接口 /** * @author zhaojianbo */ public interface KindWomen { void makeEyesWithMan(); void happyWithMan(); } 2、被代理对象 /** * @author zhaojian...原创 2018-11-12 21:36:49 · 2961 阅读 · 2 评论 -
单例模式例子
例子来源于秦小波的《设计模式之禅》 1、饿汉式(不存在线程安全问题) /** * @author zhaojianbo */ public class ESingleton { private static final ESingleton esingleton = new ESingleton(); private ESingleton() { } ...原创 2018-11-12 21:42:14 · 329 阅读 · 0 评论