装饰器模式

2020-09-12  本文已影响0人  good__day

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

上一篇 下一篇

猜你喜欢

热点阅读