- 博客(1)
- 收藏
- 关注
原创 职责链模式
装饰模式实际上很像一条单链表,每次装饰就是增加一个结点,增加一个结点以后这个对象就有了新的功能。设计模式中还有一种类似单链表的模式,职责链模式。假设一个情景:学生可以申请请假,这个申请交由负责的辅导员,辅导员能批3 天以内典型的假期。如果不满足条件就交给年级主任,年级主任能够批1 个星期以内的假期,如果超过1 个星期的就得交给学院批,由学院来决定行不行。如图:假设现在让你在一个教学系统中设计上面这个业务,应该如何设计好?这样子,让学生自己判断,3 天的找辅导员,7 天的找主任…
2011-04-30 14:39:00 899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人