策略模式的适用场景:实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能
策略模式包括以下几个角色:中介者,具体中介者,同事,具体同事
策略模式提供了可以替换继承关系的办法,消除了一些if else条件语句
策略模式的缺点是客户端必须知道所有的策略类,并自行决定使用哪一个策略类
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题