美文网首页
装饰器模式

装饰器模式

作者: good__day | 来源:发表于2020-09-12 14:38 被阅读0次

https://imweb.io/topic/5b1403bbd4c96b9b1b4c4e9e 文章阅读笔记

1、装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。

2、js 中的装饰器

装饰器(Decorator)是ES7中的一个新语法。正如其字面意思而言,它可以对类、方法、属性进行修饰,从而进行一些相关功能定制。

由于存在函数提升,使得装饰器不能用于函数。类是不会提升的,所以就没有这方面的问题。

3、用对方法添加检测类型log 装饰器的例子介绍了怎样实现一个装饰器。

4、js 中的装饰器的原理

JS中的装饰器本质也是一个函数,利用的是JS中object的descriptor,这个函数会接收三个参数,包括

5、介绍了一些常见的装饰器

core-decorators.js是一个第三方模块,提供了几个常见的装饰器,通过它可以更好地理解装饰器。

6、介绍了react中装饰器的应用

7、相关阅读 

阮一峰老师的https://es6.ruanyifeng.com/#docs/decorator

相关文章

网友评论

      本文标题:装饰器模式

      本文链接:https://www.haomeiwen.com/subject/csewektx.html