1、提高代码的重用性
package TemplateTest; public abstract class TemplateSource { public abstract void compataOperation1(); public abstract void compataOperation2(); public void template() { System.out.println("start"); compataOperation1(); compataOperation2(); System.out.println("end"); } } package TemplateTest; public abstract c