
设计模式
lvhuiqing
这个作者很懒,什么都没留下…
展开
-
chain responsibility pattern再思考
我还是觉得结城浩的书中给的例子是符合chain responsibility 的精神的,链上所有的节点都是support的实现类,这才符合chain的含义。原创 2009-03-12 22:51:00 · 284 阅读 · 0 评论 -
StatePattern 学习体会
1,可以实现 dividual and conquer。对于比较复杂的操作。可以根据环境状态(用实现了state的不同类表示)的不同,采取不同的应对策略。环境状态越多的时候,采用state pattern的效果越明显,这样可以避免很多if语句。2,根据状态的不同处理也不同。StatePatter接口的要点是把state设置为接口,在实现了check的类中,公开可以改变state的api,当该a原创 2009-03-22 11:23:00 · 315 阅读 · 0 评论