北京建设网站,wordpress弹窗下载页面,茂名企业建站程序,一般通过什么组成局域网装饰器Decorator
一、类装饰器 ClassDecorator 其中返回的 target 是 Http 的构造函数#xff0c;有了构造函数就不会去破坏其自身原有的结构#xff0c;当我们 Http 里面有多个属性或者方法的#xff0c;当是我们不想看或者改变它#xff0c;这时候可以在构造函数中增加即…装饰器Decorator
一、类装饰器 ClassDecorator 其中返回的 target 是 Http 的构造函数有了构造函数就不会去破坏其自身原有的结构当我们 Http 里面有多个属性或者方法的当是我们不想看或者改变它这时候可以在构造函数中增加即可如图 这时候我们就看到结果 打印出的 小明 了
二、装饰器工厂
当我们需要传一些参数进去的时候这时候的装饰器要怎么弄呢这时候就要用装饰器工厂可以叫函数柯里化如图 这时候 我们打印出来的 还是 小明
三、方法装饰器 MethodDecorator PropertyDescriptor
当我们想要简化一下方法 也可以使用方法装饰器如图 这时候 我们就能直接拿到 Get 请求的 数据了
四、参数装饰器 ParameterDecorator
参数装饰器需要下载一个第三方库 reflect-metadata,使用如下 这时候打印出来的结果 还是一样的 只是少了最外层 当然 如果需要不止少一层就根据需求来进行修改
五、属性装饰器 PropertyDecorator
使用较少如图 这时候就能看到打印的 key 就是 name