随笔分类 -  Design Pattern

10分钟一个设计模式系列-The Decorator Pattern
摘要:10分钟一个设计模式系列The Decorator Pattern1.Basic 基础为何称这个模式为Decorator模式呢。我们先来看一个例子,一家咖啡店,有很多种类型的饮品,如DarkRoast, HouseBlend, Espresso等等。不同类型的饮品,还能加入不同的调料,例如牛奶,Mo... 阅读全文

posted @ 2014-04-02 23:06 Jam_01 阅读(323) 评论(0) 推荐(0)

10分钟一个设计模式系列-The Observer Pattern
摘要:10分钟一个设计模式系列The Observer Pattern1. 基础 Basic Observer Pattern,说穿了,类似于手机应用里面的“发布-订阅”的形式,有一个Subject接口提供内容的获取,更新,并且Subject需要注册(register)很多个Observer观察者,而具有显示数据功能Display的类将继承Observer接口作为观察者,只有当你在Subject里注册了这个Observer时,Subject一有数据更新就会通知(notify)所有注册的Observers去更新(update)内容。现在我们来看看一个UML图,摘自《Head First Design. 阅读全文

posted @ 2014-03-30 10:40 Jam_01 阅读(362) 评论(0) 推荐(0)

导航