摘要: 迭代模式 这个模式在工作中经常用,但是我没有没有做过多的了解.在项目中一般我们不需要自己去实现,如果我们实现自己的数据结构的时候可以使用这个模式为我们的数据结构具有可迭代的功能 角色: iterator(迭代器):接口 他定义了迭代器可具有的功能 aggregate(集合): 类,可以是我们自己的集 阅读全文
posted @ 2019-05-14 16:28 北京de小刀 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 责任链模式(chain of responsibility) 定义: 将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传给链上的下一个对象. 使用责任链模式,可以将请求方和处理方的关系弱化,让各方都可以成为独立复用的组件. 阅读全文
posted @ 2019-05-14 13:46 北京de小刀 阅读(207) 评论(0) 推荐(0) 编辑