--shouldn' we use for this implementation?|without talking about how classes would be implemented and how objects would be created it is similar to asking tester to do boundary value analysis (even bva should do!)rather than triggering long talk on the subject design patterns should not be confused with frameworks and libraries design patterns are not implementationsthough implementations might choose to use them context of design patterns in python python is ground-up object oriented language which enables one to do object oriented programming in very easy manner while designing solutions in pythonespecially the ones that are more than use-and-throw scripts which are popular in the scripting worldthey can be very handy python is rapid application development and prototyping language sodesign patterns can be very powerful tool in the hands of python programmer design pattern classifications creational patterns they describe how best an object can be created simple example of such design pattern is singleton class where only single instance of class can be created this design pattern can be used in situations when we cannot have more than one instances of logger logging application messages in file structural patterns they describe how objects and classes can work together to achieve larger results classic example of this would be the facade pattern where class acts as facade in front of complex classes and objects to present simple interface to the client behavioral patterns they talk about interaction between objects mediator design patternwhere an object of mediator classmediates the interaction of objects of different classes to get the desired process workingis classical example of behavioral pattern who this book is for if you are beginner to learning python or design patternsthis book can prove to be very easy-to-understand introductory text if you are testerin addition to the above this book would also be helpful in learning contexts in which design patterns can be used in the test automation world what this book covers www testingperspective com