2014年12月13日
摘要: 策略模式可以看做“可插入式算法(Pluggable)”,将子类各自的行为和公共的逻辑分离开来,将子类的行为抽象为算法插入到公共的逻辑中,这样替换子类的行为也不会对公共逻辑产生影响,也不会影响到调用类的逻辑。 下面是一个策略模式的简单例子,类图如下: 公共逻辑Context的代码如下:pu... 阅读全文
posted @ 2014-12-13 22:50 lnlvinso 阅读(891) 评论(0) 推荐(0) 编辑