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