摘要:
策略模式:定义了算法族,分别分装起来,让它们之间可以相互替换,此模式让算法的变化可以独立于使用算法的用户。 /** * Created by wqc on 2017/10/3. * 算法抽象类(武器抽象类) */public interface WeaponBehavior { public voi 阅读全文
摘要:
装饰模式:动态的将责任附加到对象上。若要扩展功能,装饰者提供比继承更有弹性的替代方案* 1)装饰者和被装饰者有相同的超类型* 2)装饰者可以在所委托被装饰者的行为之前/之后,加上自己的行为,以达到特定的目的。 /** * Created by wqc on 2017/10/14. * 饮料的超类:只 阅读全文