摘要:
2013-3-6 11:33:02策略模式:定义:策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的替换独立于使用算法的客户。设计原则一:把可能会引起代码改动的变的部分与不变的部分分离,把变的部分封装起来,在未来变化中只需修改变的部分,无需修改不变部分;使代码改动小,也避免了改动对不变部分的影响。设计原则二:针对接口编程,而不是针对实现编程;这样调用者就不需要知道实现的细节了。而且,之后的升级只需修改接口实现,并不需要修改调用接口部分。设计原则三:多用组合,少用继承。设计原则四:要让类免于修改,易于扩展。即对修改关闭,对扩展开放。2013-3-11 0:32:23观察者 阅读全文
posted @ 2013-03-06 15:41
牛肉圆粉不加葱
阅读(99)
评论(0)
推荐(0)

浙公网安备 33010602011771号