概念:是一个闭包,把一个函数作为参数然后返回一个替代版的函数,本质上是一个返回函数的函数
作用:在不修改原函数的前提下增加函数的功能,最好使用装饰器
实现流程:
需求:规定函数执行次数
装饰时:从距离近的装饰器开始装饰 执行时:从距离远的装饰器内部函数开始执行
常见场景 |
---|
参数、结果的检查 |
日志 |
缓存 |
权限管理 |
统计 |
计数 |
重试 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。