day4デコレータ

明確に定義されました:

    ソースコードの本来の機能を変更せずに、追加の機能を追加するために、途中で呼び出します。

オープンクローズ原則に従ってください

  1、延長に開いています

      我々はすでに、すべての機能を持っていたし、将来のアップデートや修正せずに任意のプログラムは、それが設計の初めには不可能である、と言います。私たちは、コード拡張を許可する必要がありますので、新機能を追加します。

  2、変更のため閉鎖

      私達はちょうど述べたように、我々は可能性が使用する他の人に伝えてきたことであり、私たちのチームのメイク内のこの時間関数を変更したり、機能を変更した場合に呼び出される関数を記述するので、それはおそらく、すでに他の影響を与えることがありますユーザーが機能を使用しています。

 

初心者デコレータ:

 

おすすめ

転載: www.cnblogs.com/wyfmc/p/11897355.html