设计模式

策略模式:

  定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于是用算法的客户。

组成至少会有 一个抽象类,一个接口,几个继承抽象类的子类 和几个实现接口的实现类

抽象类有一个set方法可以设置不同的对象去调用接口的方法,

接口的方法会根据不同的对象有不同的实现

观察者模式:

  定义了对象之间的一对多以来,这样一来,当每一个对象改变状态时,他的所有以来这都会收到通知并自动更新。

原文地址:https://www.cnblogs.com/liu666bin/p/2961955.html