Summary
We began the chapter by understanding the Command design pattern and how it is effectively used in software architecture.
We looked at how Command design patterns are used to encapsulate all the information needed to trigger an event or action at a later point in time.
You also learned the pattern with a UML diagram and sample code implementation in Python v3.5 along with the explanation.
We also covered an FAQ section that would help you get more ideas on the pattern and its possible advantages/disadvantages.
We will now take up other behavioral design patterns in the chapters to come.