策略模式:一种行为有多种策略去实现,封装这些策略,可以互相替换,去依赖一个抽象的策略,增加一种策略,客户端本来if else 要改客户端代码。现在只需要再创建一个策略类,客户端只需要依赖调用抽象的策略接口。无论加多少种策略,不需要改动代码
设计模式——策略模式
最新推荐文章于 2024-04-29 09:19:10 发布
策略模式:一种行为有多种策略去实现,封装这些策略,可以互相替换,去依赖一个抽象的策略,增加一种策略,客户端本来if else 要改客户端代码。现在只需要再创建一个策略类,客户端只需要依赖调用抽象的策略接口。无论加多少种策略,不需要改动代码