By Packt
###What will you learn
- Discover what design patterns are and how to apply them to writing Python
- Implement objects in Python by creating classes and defining methods
- Separate related objects into a taxonomy of classes and describe the properties and behaviors of those objects via the class interface
- Understand when to use object-oriented features, and more importantly when not to use them
- Get to know proven solutions to common design issues
- Explore the design principles that form the basis of software design, such as loose coupling, the Hollywood principle, and the Open Close principle, among others
- Use Structural Design Patterns and find out how objects and classes interact to build larger applications
- Improve the productivity and code base of your application using Python design patterns
- Secure an interface using the Proxy pattern
###Addational Information
- Module 1: There are no code files present for Chapters 1 and 2
- Module 2: There are no code files present for Chapter 11
###Related Products
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.