摘要: 定义 将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能将请求传递给链上的下一个对象。 模拟场景 公司请假审批流程: 如果请假天数小于3天,项目经理审批 如果请假天数大于等于3天,小于10天,部门经理审批 如果请假天数大于等于 阅读全文
posted @ 2020-09-04 22:32 一叶青城 阅读(158) 评论(0) 推荐(0)
摘要: 模板方法应该是比较常见的设计模式之一,这里用一个场景(23种设计模式就是用来解决不同场景的方法)来说明什么是模板方法。假设有这样一个场景,通过手机去查询我们自己的账户,银行会发送一个短信返回给用户,而用户角色有普通用户/vip用用户或者叫做定期/活期用户,根据角色不同,短信内容和利息计算方式都不一样 阅读全文
posted @ 2020-09-04 12:34 一叶青城 阅读(108) 评论(0) 推荐(0)