锁定老帖子 主题:也说责任链模式应用
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-25
单纯的这样比较,我觉得没有意义,还没有if/else来的直接,职责链更大程度上提供的是灵活性。
|
|
返回顶楼 | |
发表时间:2011-10-25
我觉得有一些根本没了解什么是设计模式
问题根本不在于模式叫什么名字或者为什么而用 而是 怎样的设计用在这里能解决那些问题而已。 |
|
返回顶楼 | |
发表时间:2011-10-27
1:单纯只是为了解决if else过多,这样设计那么还不如if else 来得清晰,因:多了这么多类
2:如果if else 里面的逻辑是一个完整的业务处理,那么if else 里面的业务逻辑进行了拆分,肯定是有问题,如果是根据不同条件进行判断执行不同逻辑,那么明显是策略模式 3.不同的业务处理,这些业务处理又是一条流水线,环环相连,那么楼主这个用得比较对 |
|
返回顶楼 | |
发表时间:2011-10-27
责任链是用来动态改变ifelse的,如果不会变,不必使用
|
|
返回顶楼 | |
发表时间:2012-05-23
模板和聚合在加多态,用得不错,但是有点小题大作!!!
|
|
返回顶楼 | |