行为型模式,共十一种:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式. 看看这11中模式的关系,大致可分为四类:(1) 通过父类与子类的关系进行实现.(2) 两个类之间.(3) 类的状态.(4) 通过中间类. C1.父类子类关系 C1.1.策略模式(strategy) 该模式它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户. [1] 定义 Strategy 抽象类,…