1、什么是设计模式?
/**
- @Author: 小雷学长
- @Date: 2022/3/19 - 23:16
- @Version: 1.8 */ public abstract class Person {
//final使得代码得以保护public final void day() {xishu();chizaocan();doSome();shujiao();qichaugn();}public void xishu() {}public void chizaocan() {}public abstract void doSome();public void qichaugn() {}public void shujiao() {}
}
```javapackage template01;/*** @Author: 小雷学长* @Date: 2022/3/19 - 23:07* @Version: 1.8*/public class Student extends Person{@Overridepublic void doSome() {}}
package template01;/*** @Author: 小雷学长* @Date: 2022/3/19 - 23:13* @Version: 1.8*/public class Teacher extends Person {@Overridepublic void doSome() {}}
- 如上,Person类就是一个模板类
- 通常模板类是一个抽象类
