2019年12月 日志归档

Java设计模式——策略模式

定义 定义一组算法,将每个算法封装起来,并使他们之间可以互换 策略模式的结构 封装类:也叫上下文,对策略进行二次封装,目的是避免高层模块对策略的直接调用。 抽象策略:通常情况下为一个接口,当各个实现类中存在着重复的逻辑时,则使用抽象类来封装 […]