简介
策略模式又被称为算法族模式,就是定义了不同算法族,相互之间可以互相替换,并且最后得到相同的结果。此模式让算法的变化独立于使用算法的客户。
策略模式样例代码
![](https://img.haomeiwen.com/i6563032/13acc1ff373a46c5.png)
![](https://img.haomeiwen.com/i6563032/34b94595e56b9682.png)
![](https://img.haomeiwen.com/i6563032/b6bd423e300b4abd.png)
![](https://img.haomeiwen.com/i6563032/2b8a5cb3c263d3d6.png)
![](https://img.haomeiwen.com/i6563032/cc25ea90fba10139.png)
![](https://img.haomeiwen.com/i6563032/1ced2205ba297585.png)
特点
同一件事情,不同的实现方式,避免大量的if else。
策略模式又被称为算法族模式,就是定义了不同算法族,相互之间可以互相替换,并且最后得到相同的结果。此模式让算法的变化独立于使用算法的客户。
同一件事情,不同的实现方式,避免大量的if else。
本文标题:策略模式
本文链接:https://www.haomeiwen.com/subject/uqdluctx.html
网友评论