设计模式中有一个结构型设计模式:装饰器模式,定义是在不改变原有逻辑的情况下对其进行包装拓展从而满足更复杂的需求。在Java中有@annotation用来为类或方法添加注解,例如@override用于检查子类是否正确重写父类方法。ES7和TypeScript同样也引入了装饰器,一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,...
设计模式中有一个结构型设计模式:装饰器模式,定义是在不改变原有逻辑的情况下对其进行包装拓展从而满足更复杂的需求。在Java中有@annotation用来为类或方法添加注解,例如@override用于检查子类是否正确重写父类方法。ES7和TypeScript同样也引入了装饰器,一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,...