文章列表
模板模式有父类和子类构成;父类是抽象类,构建了一个模板规定了完成某件事的流程;子类继承父类并实现具体的每个流程操作;
以下是junit3中父类规定了执行测试时候先后要执行的3个方法的顺序,方法内容提供给子类去多态
public abstract class TestCase extends Assert implements Test {
public void runBare() throws Throwable {
setUp();
try {
runTest();
}
finally {
tearDown();
}
}
...