Strategy模式和Template模式要解决的问题是相同(类似)的,都是为了给业务逻辑(算法)具体实现和
抽象接口之间的解耦。
Strategy模式将逻辑封装到一个类,通过组合的方式将具体算法的实现在组合对象中
实现,再通过委托的方式将抽象接口的实现委托给组合对象实现。
Strategy模式和Template模式要解决的问题是相同(类似)的,都是为了给业务逻辑(算法)具体实现和
抽象接口之间的解耦。
Strategy模式将逻辑封装到一个类,通过组合的方式将具体算法的实现在组合对象中
实现,再通过委托的方式将抽象接口的实现委托给组合对象实现。