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