康老师

duolevel模式优缺点

2019-04-26 分类:百科

TIPS:本文共有 228 个字,阅读大概需要 1 分钟。

优点:1.利用组合、委托和多态等技术和思想,可以有效地避免多重条件选择语句

2、提供了对开放—封闭原则的完美支持,将算法封装在独立的strategy中,使得它们易于切换,易于理解,易于扩展

3、策略模式中的算法也可以复用在系统的其他地方,从而避免许多重复的复制粘贴工作。

4、在策略模式中利用组合和委托来让Context拥有执行算法的能力,这也是继承的一种更轻便的替代方案。

缺点:1.客户端必须知道所有的策略类,并自行决定使用哪一个策略类。

2.造成很多的策略类。

小编精心整理的这篇内容:duolevel模式优缺点,如果你看到此处请一定要收藏哦!

阅读剩余内容
网友评论
相关阅读
小编推荐