设计模式 设计模式是一套反复被使用,多数人知道,经过分类的,代码设计经验的总结。 使用设计模式,可以让代码更容易被他人理解,保证代码的可靠性,程序的重用性。 比较常说的:Java的23种设计模式 其实不止23种。 先说一种: -[模板设计模式] 把抽象类整体看成一种模板,模板种不能决定的东西都定义为抽象方法。 让使用模板的类(继承抽象类的类),去重写抽象方法,自己实现需求。 模板设计模式的优势: 模板已经定义了通用的结构,使用的人只需要关心自己要实现的功能就可以了。 abstract class 作文模板类{ public void write(){ System.out.println("《我的爸爸》"); body(); System.out.println("啊~这就是我的爸爸!"); } public abstract void body(); }