August 2018
Intermediate to advanced
332 pages
9h 12m
English
In this chapter, we will explore decorators and see how they are useful in many situations where we want to improve our design. We will start by first exploring what decorators are, how they work, and how they are implemented.
With this knowledge, we will then revisit concepts that we learned in previous chapters regarding general good practices for software design, and see how decorators can help us comply with each principle.
The goals of this chapter are as follows: