java设计模式
文章平均质量分 68
山若万丈-云自萦绕
这个作者很懒,什么都没留下…
展开
-
java设计模式-策略模式
1 所有战略的公共抽象public interface Trategy { //战略抽象方法 public void trategyContent();}2 具体战略 实现了1中的接口public class Trategy1 implements Trategy { @Override public void trategyConten原创 2017-09-22 18:12:01 · 191 阅读 · 0 评论 -
java设计模式-代理模式
1 接口 比如 鸡 鸭 都抽象为禽类// 具有相同的特性的一类代理 将具有相同的方法的类的接口 抽象 lol玩家和英雄都有大招等技能public interface Proxy { //重伤效果 public void makeEyes(); //大招 public void happyWith();}2 代理类玩家不能进原创 2017-09-22 18:17:12 · 175 阅读 · 0 评论 -
java设计模式-单例模式
1单例模式 需要单例的类// 举例子 比如lol中鳄鱼 除非lol更新否则无论那个玩家选择 都会是这一个英雄的相同的技能// 就如同皇帝 和群臣 群臣每次看见的都是同一个皇帝 除非皇帝挂了public class Simpl { private static Simpl simpl = null; private static final String my原创 2017-09-25 18:07:55 · 178 阅读 · 0 评论 -
java设计模式-多例模式
1多例模式类 该种模式本人少见 而且好像是第一次import java.util.ArrayList;import java.util.Random;public class ManySimpl { private static int maxNumOfEmperor = 2; //最多只能有连个皇帝 private static int co原创 2017-09-25 18:14:10 · 341 阅读 · 0 评论 -
java设计模式-工厂模式
一 工厂模式1 //首先定义一个人的接口 定义人都能干什么public interface Ren { //人会大笑 public void laugh(); //人会哭 public void cry(); //人会说话 public void talk();}2 定义一个黑人 实现人的接口publi原创 2017-09-27 09:40:13 · 228 阅读 · 0 评论 -
java设计模式-观察者(发布-订阅)模式
接口1 被观察者(主题)接口// 抽象主题角色,watched:被观察public interface Watched { public void addWatcher(Watcher watcher);//添加一个观察者 public void removeWatcher(Watcher watcher);//删除一个观察者 public翻译 2017-09-22 10:16:44 · 238 阅读 · 0 评论