Skip to content

装饰器

TS装饰器

装饰器类型主要作用能否改变原代码行为?常见场景
方法装饰器增强方法功能,通过修改 descriptor.value日志、计时、权限检查
类装饰器增强整个类,通过修改或替换构造函数添加静态属性、实现单例
访问器装饰器增强 Getter/Setter,通过修改 descriptor.get/set数据验证、确认操作
属性装饰器收集属性信息不能标记元数据(如序列化)
参数装饰器收集参数信息不能标记元数据(如依赖注入、验证)

最后更新时间: