duolevel模式优缺点
2019-04-26 分类:百科
TIPS:本文共有 228 个字,阅读大概需要 1 分钟。
优点:1.利用组合、委托和多态等技术和思想,可以有效地避免多重条件选择语句
2、提供了对开放—封闭原则的完美支持,将算法封装在独立的strategy中,使得它们易于切换,易于理解,易于扩展
3、策略模式中的算法也可以复用在系统的其他地方,从而避免许多重复的复制粘贴工作。
4、在策略模式中利用组合和委托来让Context拥有执行算法的能力,这也是继承的一种更轻便的替代方案。
缺点:1.客户端必须知道所有的策略类,并自行决定使用哪一个策略类。
2.造成很多的策略类。
小编精心整理的这篇内容:duolevel模式优缺点,如果你看到此处请一定要收藏哦!
阅读剩余内容