私は知って欲しいTypescriptでなぜ私たちはデコレータ言うのですか?Typescriptでデコレータと言うのはなぜですか?なぜアノテーション(javaのような)や属性(C#のような)
注釈や属性とはちょうど異なる名前ですか、別の理由がありますか?
デコレータと注釈/属性の違いは何ですか?
私は知って欲しいTypescriptでなぜ私たちはデコレータ言うのですか?Typescriptでデコレータと言うのはなぜですか?なぜアノテーション(javaのような)や属性(C#のような)
注釈や属性とはちょうど異なる名前ですか、別の理由がありますか?
デコレータと注釈/属性の違いは何ですか?
これは、さまざまなことをするためです。
注釈は、コードを後で他のコードで読み込んで使用できるコードにメタデータを追加します。 デコレーションはいくつかのコードをいくつかのコードで飾りますが。
ロギングの場合を想定してください。
ログアノテーションは、実行時にロガーによって(多分リフレクションによって)取り出すことができ、それに応じてロギングが生成されます。
ロギングデコレーションは、ログに記録されたコードを情報を記録する機能で囲みます。
、Javaのアノテーションクラスに添付メタデータある、方法など
活字体でデコレータは、メタデータを追加することができますが、また、ロギングのようないくつかの行動を追加することができます機能ですが。
詳細情報:https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/Decorators.md