1、对于执行主体来说,根据其自身的设定,会执行某一类具有相似特性的策略(算法)中的某个。
2、对一类相似的算法进行抽象,形成一个抽象基类。
3、抽象基类定义通用的操作方法
4、执行主体维护一个基类的指针对象
5、执行主体提供方法将基类的指针按需绑定到算法实例
6、由于算法实例继承于抽象基类,执行主体通过调用基类的方法,最终调用实例中的方法。
2、对一类相似的算法进行抽象,形成一个抽象基类。
3、抽象基类定义通用的操作方法
4、执行主体维护一个基类的指针对象
5、执行主体提供方法将基类的指针按需绑定到算法实例
6、由于算法实例继承于抽象基类,执行主体通过调用基类的方法,最终调用实例中的方法。