Template 模式其实是在抽象类中定义业务逻辑了和方法,具体的方法在子类中去实现。
一个集团下属有几个公司,年底到了公司的财务结算的时候,最后几个下属公司把利润送到集团的财务科报帐,具体怎么财务结算的由几个下属公司去操作。
一个集团下属有几个公司,年底到了公司的财务结算的时候,最后几个下属公司把利润送到集团的财务科报帐,具体怎么财务结算的由几个下属公司去操作。
public abstract class Template
{
protected abstract void checkFinance();
public final void doTotal()
{
checkFinance();
System.out.println("Company Finance has been check-out ");
}
}
public class FilialeTemplate extends Template
{
protected void checkFinance()
{
System.out.println("Filiale render check report");
}
}
public class TestTemplate
{
public static void main(String[] args)
{
Template template = new FilialeTemplate();
template.doTotal();
}
}