Template Method模式图
----------------------------------------------------------------------------------------------------------
参与角色:
------AbstractClass(抽象类):负责实现模板方法以及交给子类实现的抽象方法。
------ConcreteClass(具体类):负责具体实现模板方法的抽象方法。
------Test(测试类)
具体案例:
---AbstractClass:
---ConcreteClass:
---Test:
------------------------------------------------------------------------------------------------------------