我想知道爲什麼在Typescript中我們說Decorator?爲什麼我們在Typescript中說裝飾者?爲什麼不註釋(如java)或屬性(如C#)
它只是與註解或屬性名稱不同還是有其他原因?
Decorator和Annotation/Attributes有什麼區別?
我想知道爲什麼在Typescript中我們說Decorator?爲什麼我們在Typescript中說裝飾者?爲什麼不註釋(如java)或屬性(如C#)
它只是與註解或屬性名稱不同還是有其他原因?
Decorator和Annotation/Attributes有什麼區別?
這是因爲他們做了不同的事情。
註解將元數據添加到一段代碼中,以後可以被其他代碼讀取和使用。 雖然裝飾用一些其他代碼裝飾一些代碼。
以記錄的情況。
記錄器可以在運行時檢索日誌記錄(可能通過反射),並根據記錄生成日誌記錄。
日誌裝飾將使用記錄信息的函數來環繞記錄的代碼。
批註在Java中附加到類元,方法等
但是在打字稿裝飾是功能可以添加元數據,但還可以添加一些行爲如日誌。
更多信息:https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/Decorators.md