
设计模式
gencin
最好的我,向往的现在
展开
-
策论模式
策论模式 下面是简单的策论模式exp //此包为策略模式简单实验 /* 设计原则 * 1) 将程序中不变的功能写在基类中,供子类继承使用,将个性的,多变的功能抽象为接口,面向接口编程而不是 * 面向实现编程 */ public class Dark { Fly fly; Sing sing; void setsing(...原创 2019-02-23 12:28:28 · 534 阅读 · 0 评论 -
迭代器模式
package Iterator_pattern; import java.util.ArrayList; public interface Aggregate { int getlength(); Object getvalue(int index); public Iterator creiterotor(); } package Iterator_pattern; imp...原创 2019-03-01 16:19:42 · 114 阅读 · 0 评论 -
责任链模式
package responsibility_pattern; public abstract class Handle { Handle handle; public abstract void handing(int request); } package responsibility_pattern; public class Foreman_Handl...原创 2019-03-02 15:55:44 · 105 阅读 · 0 评论 -
观察者模式
package observer_pattern; public interface Observer { boolean monitor(Teacher teacher);//监听不同老师 int hint();//监听到了之后的放哨行为 boolean changelister();//管理听者 } package observer_pattern; public class M...原创 2019-03-09 09:18:05 · 119 阅读 · 0 评论 -
命令模式
package command_pattern; public interface Receive { boolean do_thing(); } package command_pattern; public class Program_Receive implements Receive { @Override public boolean do_thing() { //...原创 2019-03-06 21:14:23 · 107 阅读 · 0 评论 -
中介者模式
package mediator_pattern; public abstract class Colleage { Mediator mediator ; abstract void do_initiative(Mediator mediator); abstract void do_passiaity(); } package mediator_pattern; public ...原创 2019-03-09 17:27:16 · 115 阅读 · 0 评论 -
工厂模式
package factory_pattern; public interface Factory { public abstract TV get_tv(); } package factory_pattern; public class Factory_Haier implements Factory { public TV get_tv() { ret...原创 2019-03-18 16:08:36 · 129 阅读 · 0 评论