1、在父类的一个方法(methodA)定义一组方法(methodB、methodC、methodD)的执行顺序,具体方法在子类实现是为模板方法模式。当有多个类具有相似的动作(比如只是methodB、methodC、methodD执行顺序不一致),可以考虑使用建造者模式封装类的创建。