Java抽象类的构造模板模式用法示例