策略模式

策略(Strategy)模式

本质:分离算法,选择实现。

策略模式:针对一组算法,将每一个算法封装到具有共同接口的独立的类中,使得它们可以互换。

 

例如:  我们使用洗衣机的时候,选择不同的程序(标准、快洗、脱水、大物等),不同的程序就是策略,可以理解为不同的算法实现。

策略模式让算法独立于使用它的客户而变化。客户不需要关心算法的逻辑。

 

 

 

posted @ 2022-08-22 16:17  Hanzewa  阅读(28)  评论(0)    收藏  举报