Classes as decorators

Classes as decorators#

Objectives#

In this section you will learn how classes can be used as decorators and why you would want that.

Pre-requisites#

For this section, it’s assumed you are comfortable with:

  • writing decorators that may or may not take arguments;

  • writing classes with various attributes and methods; and

  • customising class instances with the dunder method __init__.