1. 模板模式
两大作用
复用
扩展
1.1 示例
抽象父类
抽象方法
需要子类重写的定义为抽象方法(子类按需重写方法)
不让子类覆盖的方法定义为 final
public abstract class Template {
// 模板方法,使用final约束不能轻易修改
public final void execute() {
ste
一:原型链
先说三个js原型链通用规则
1、每个对象都有__proto__属性,指向它的构造函数的prototype(不过这个__proto__由兼容性问题,在IE11以前用不了)
2、每个函数都有一个prototype属性
3、函数也是对象
先验证第一第二个规则
function Person(){}
Person.prototype.age = 12;
let justin = new Per