摘要: 一、定义装饰者模式:动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。Decorator模式的工作原理是:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。二、实例:手机屏幕装饰2.1 手机public abstract ... 阅读全文
posted @ 2016-01-11 22:56 K战神 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、定义单例就是一个实例。从始至终我们只需要维护这么一个实例,来节约资源。二、实例我们用构造函数创建实例,现在我们要维护此类只维护一个实例,那么我们需要将生产实例的能力也就是构造函数加以限制。并通过一个统一的函数对外公开我们维护的唯一的实例。2.1 第一代单例模式:利用懒加载,在确实要使用实例的时候... 阅读全文
posted @ 2016-01-11 16:38 K战神 阅读(304) 评论(0) 推荐(0) 编辑