java设计模式
EvolutionJJ
竟然还要填写简述!!!!
展开
-
java设计模式----原型模式
分为三部分:原型类,原型子类,调用类 原型类: public class Prototype implements Cloneable{ public Prototype clone(){ Prototype prototype = null; try { prototype = (Prototype) super.clone()原创 2015-08-14 11:25:02 · 241 阅读 · 0 评论 -
java设计模式----模板模式
分为两部分:抽象模板,具体模板 抽象模板:原创 2015-08-14 14:17:17 · 350 阅读 · 0 评论 -
java设计模式----策略模式
java设计模式----策略模式原创 2015-08-12 21:22:50 · 235 阅读 · 0 评论 -
java设计模式----简单工厂模式
java设计模式----简单工厂模式原创 2015-08-12 14:58:26 · 258 阅读 · 0 评论 -
java设计模式----装饰模式
分为四部分:抽象构建角色,具体构建角色,装饰角色,具体装饰角色 抽象构建角色: public interface Component { public void show(); } 具体构建角色: public class Child implements Component{ @Override public void show() {原创 2015-08-13 14:18:37 · 253 阅读 · 0 评论 -
java设计模式----工厂方法模式
分为四部分:方法接口,方法具体实现,工厂接口,工厂具体实现 方法接口: public interface Operation { public void operate(); } 方法具体实现: public class AddOperation implements Operation { @Override public void operate() {原创 2015-08-13 16:22:22 · 299 阅读 · 0 评论 -
java设计模式----代理模式
分为三部分:方法接口,被代理者,代理者 本例是秘书代替老板通知员工开会 方法接口: public interface Operation { public void opeate(); } 被代理者(实际动作发出者): ppublic class Boss implements Operation { @Override public void opeate原创 2015-08-13 15:31:56 · 289 阅读 · 0 评论 -
java设计模式----观察者模式
分为四部分:抽象主题角色,具体主题角色,抽象观察者角色,具体观察者角色 主题角色中具有观察者对象列表,当主题状态改变时,可以通知所有观察者角色。观察者之间不知道相互间的存在。 使用场景:当一个对象改变时,需要改变其他对象的场景中运用。 抽象主题角色: public interface Subject { public void addObserver(Observe原创 2015-08-26 17:35:21 · 263 阅读 · 0 评论 -
java设计模式----建造者模式
分为四部分:产品角色,抽象构建者,具体构建者,指挥者 建造者模式:用户不需要知道具体的构造结构过程,只需要与指挥者进行沟通即可。指挥者根据不同的构建者得到不同的产品。构建者分装了整个产品的构建,是的产品能够完整的构建出来。 产品角色: public class Car { public List parts = new ArrayList(); publi原创 2015-08-25 15:19:28 · 228 阅读 · 0 评论 -
java设计模式----外观模式
分为两部分:子系统类,外观类 子系统类: public class SubSystemOne { public void method(){ System.out.println("子系统一"); } } public class SubSystemTwo { public void method(){ System.out.print原创 2015-08-14 14:43:36 · 223 阅读 · 0 评论