typescript中裝飾器的作用

本文不包含任何一句代碼,是坐而論道,需要你對裝飾器概念已經有些瞭解。

不瞭解,請轉 https://www.cnblogs.com/loaderman/p/11041040.html

什麼是裝飾器?
在編譯階段,給類,方法, 屬性, 函數參數 添加功能的函數。

重點理解是在編譯階段,不是運行階段。在編譯階段,意味着要使裝飾器發揮作用,必須要修改擴充類等編程對象的定義才能發揮出它的作用。

使用裝飾器的一個重要規則
要用裝飾器擴展功能而不是覆蓋原來的功能

裝飾器的作用
讓人更加關注業務代碼的開發,封裝功能輔助性的代碼。重點就是讓人把焦點放在業務上,實現焦點分離。

裝飾器應用場景

  • -封裝寫日誌的代碼,
  • -處理異常的代碼,
  • -裝飾器實現節流,
  • -裝飾器實現防抖

具體實現請轉 https://juejin.im/post/5dce1daff265da0bdc4c19db

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章