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