摘要: 观察者设计模式 定义了对象之间一对多的关系。当一个对象的状态发生变化,它所有的依赖者会收到更新通知,并作出相应的变化。 相关对象 主题(Subject):主题是一个接口,接口规定了具体主题需要实现的方法,如添加、删除观察者以及通知观察者更新数据的方法; 观察者(Observer):观察者是一个接口, 阅读全文
posted @ 2016-09-26 15:57 星星满天 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 将能够处理一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 使用场景 (1)在公司OA系统请假审批流程 如果请假小于3天只需要项目经理批复就行; 如果请假大于等于3天,小于7天需要人事经理批复了; 阅读全文
posted @ 2016-09-26 13:08 星星满天 阅读(937) 评论(2) 推荐(0) 编辑