摘要: 装饰者模式: 动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。 举例: 不知道大家学校的食堂是什么点餐制度(或者大家就直接想成吃火锅,我们要火锅料 + 配菜),我们学校的点餐是:主食大米 + 你想要吃的菜(每个菜都装在小碗中)。现在问题来了,我点的是大米(0.8元) + 红 阅读全文
posted @ 2017-12-06 20:35 lanshanxiao 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Observer Pattern(观察者模式)定义: 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 干说定义肯定没有举例理解的透彻。想到Observer Pattern(观察者模式)就来举个生活中的例子来帮助我们更好消化和理解其具体含义。 举例: 阅读全文
posted @ 2017-12-06 17:01 lanshanxiao 阅读(275) 评论(0) 推荐(0) 编辑