比如,我们有一个执行过程,要求执行步骤是
step1
step2
step3
step4
用模板方法模式来做,比较直接,限定了
execute() {
step1();
step2();
step3();
step4();
}
这样,只需要开发人员继承模板方法类,自行实现各步骤,然后调用 execute 即可
那么,这样要求每个执行过程,都要继承一次这个模板方法类,如果过程类型较多,会产生大量的类
请教一下各位大佬,有没有更好的实现方法呢?
谢谢
step1
step2
step3
step4
用模板方法模式来做,比较直接,限定了
execute() {
step1();
step2();
step3();
step4();
}
这样,只需要开发人员继承模板方法类,自行实现各步骤,然后调用 execute 即可
那么,这样要求每个执行过程,都要继承一次这个模板方法类,如果过程类型较多,会产生大量的类
请教一下各位大佬,有没有更好的实现方法呢?
谢谢