08 2014 档案

摘要:命令模式:就是将将发出请求的对象和执行请求的对象解耦,被解耦的两者之间通过命令对象进行沟通。可以理解为:我们开关灯,不用和灯打交道,我们和开关沟通就可以了,不需要知道具体的实现过程。 不同的对象,对应着不同的命令,所以为了方便扩展,先建立一个接口: public interface... 阅读全文
posted @ 2014-08-22 17:12 傾聽雨落 阅读(174) 评论(0) 推荐(0)
摘要:单列模式:确保一个类只有一个实例,并提供一个全部访问点。单例模式主要应用于线程池、缓存中。单例模式主要有两种:懒汉模式和饿汉模式: 饿汉模式: public class Singleton { private static Singleton singleton=new Singl... 阅读全文
posted @ 2014-08-22 09:36 傾聽雨落 阅读(192) 评论(0) 推荐(0)
摘要:装饰者模式动态的将功能(需要扩展的东西)附加的对象上,所以对于扩展功能,装饰者模式提供了比继承更有弹性的方案。而装饰者模式也完全符合 开发--关闭(对扩展开放,对修改关闭)的OO设计原则。 中秋快到了,改吃月饼了 public abstract class Cake { S... 阅读全文
posted @ 2014-08-21 18:06 傾聽雨落 阅读(254) 评论(0) 推荐(0)