
设计模式
hi_beijing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代理模式、静态代理、动态代理、aop
首先要解释一下什么是代理模式:网上看了好多关于代理的解释我感觉都不是太令人满意,按照我个人的理解,代理模式的作用其实就是为一个对象提供一种代理以控制这个对象,然后把这个代理提供给别人来使用。代理模式会在那些情况下使用呢?在某些情况下,一个客户不想或者不能直接引用或者说在引用目标对象前后要进行一些额外的工作时候,代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式的角色有3种:...原创 2011-09-30 10:32:05 · 100 阅读 · 0 评论 -
java工厂设计模式
public interface Car { public void start(); public void stop(); } public class Car_Class implements Car { private String carname; int speed; public String getName(){ return carname;...原创 2011-09-30 11:56:34 · 115 阅读 · 0 评论 -
java设计模式-适配器模式
/** * 目标角色 */ interface Eat{ public void eatBanana(); public void eatApple(); public void eatOranger(); } /** * 源角色 */ class PersonEat{ public void eatApple() {} public void e...原创 2011-11-09 15:17:17 · 83 阅读 · 0 评论 -
java策略设计模式
public class TestMain { /** * @param args * 策略模式 * 将加减乘除独立创建成一个类,通过一个中间类定义基四种public final类型static状态的属性 * public final static Jia jia = new Jia(); * public final static Jian jian = new...原创 2011-11-10 10:37:32 · 104 阅读 · 0 评论 -
java门面设计模式
public class Test { /** * 门面设计模式 * 1、交钱挂号。。。 * 2、挂号完毕,去门诊。。。。 * 将挂号的二个步骤方法组合成一个挂号接待类 * 在挂号接待里创建一个public final static GuaHao gh=new GuaHao();的对象 * 通过挂号接待类里的一个public void satrt()将操作挂...原创 2011-11-10 10:56:13 · 106 阅读 · 0 评论