【正确答案】模板设计模式是指在一个方法中定义一个简单的算法骨架,而将一些步骤延迟到子类中实现,模板方法子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。实现类图如图1所示。

图1 银行系统实现类图1
AbstractClass为模板抽象类,这个抽象类中定义了两个抽象方法primitiveOperafion1和primitiveOpemfiort2,同时定义了算法的骨架templateMothod方法,这个方法内按照顺序调用了primitiveOperation1和primitiveOperation2方法,实现了算法的结构。这两个方法的具体实现细节由子类来决定。
通过对模板设计模式进行研究发现,本题所描述的系统非常适合采用模板设计模式来实现,实现类图如图2所示。
【答案解析】