2017年11月10日
摘要: 单例模式:只有一个对象,提供一个全局访问点1、通过静态内部类,获取单例 /** * Created by wqc on 2017/10/14. * http://cantellow.iteye.com/blog/838473 * 单例模式:只有一个对象,提供一个全局访问点 * 1)Singleton 阅读全文
posted @ 2017-11-10 16:20 在窗边的豆豆助 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 策略模式:定义了算法族,分别分装起来,让它们之间可以相互替换,此模式让算法的变化可以独立于使用算法的用户。 /** * Created by wqc on 2017/10/3. * 算法抽象类(武器抽象类) */public interface WeaponBehavior { public voi 阅读全文
posted @ 2017-11-10 15:26 在窗边的豆豆助 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 装饰模式:动态的将责任附加到对象上。若要扩展功能,装饰者提供比继承更有弹性的替代方案* 1)装饰者和被装饰者有相同的超类型* 2)装饰者可以在所委托被装饰者的行为之前/之后,加上自己的行为,以达到特定的目的。 /** * Created by wqc on 2017/10/14. * 饮料的超类:只 阅读全文
posted @ 2017-11-10 14:57 在窗边的豆豆助 阅读(109) 评论(0) 推荐(0) 编辑