デコレーター関数

Pythonのデコレーター関数についてまとめました。

デコレーター関数とは

関数をデコレート(装飾)するための関数です。
元々定義してある関数に、別の処理を追加して実行させることができます。
元々の関数にメインとなる処理(ビジネスロジック)、デコレーター関数にはそれを管理・補助するような処理を記述することで、各処理を目的毎に分離することができ、可読性や保守性が向上します。

サンプル