Mastering Python design patterns a guide to creating smart, efficient and reusable software
Exploit various design patterns to master the art of solving problems using Python Key Features Master the application design using the core design patterns and latest features of Python 3.7 Learn tricks to solve common design and architectural challenges Choose the right plan to improve your progra...
Other Authors: | , |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
Birmingham ; Mumbai :
Packt
2018.
|
Edition: | Second edition |
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630727506719 |
Table of Contents:
- Cover
- Title Page
- Copyright and Credits
- Dedication
- Packt Upsell
- Contributors
- Table of Contents
- Preface
- Chapter 1: The Factory Pattern
- The factory method
- Real-world examples
- Use cases
- Implementing the factory method
- The abstract factory
- Real-world examples
- Use cases
- Implementing the abstract factory pattern
- Summary
- Chapter 2: The Builder Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 3: Other Creational Patterns
- The prototype pattern
- Real-world examples
- Use cases
- Implementation
- Singleton
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 4: The Adapter Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 5: The Decorator Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 6: The Bridge Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 7: The Facade Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 8: Other Structural Patterns
- The flyweight pattern
- Real-world examples
- Use cases
- Implementation
- The model-view-controller pattern
- Real-world examples
- Use cases
- Implementation
- The proxy pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 9: The Chain of Responsibility Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 10: The Command Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 11: The Observer Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 12: The State Pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- Chapter 13: Other Behavioral Patterns
- Interpreter pattern
- Real-world examples
- Use cases.
- Implementation
- Strategy pattern
- Real-world examples
- Use cases
- Implementation
- Memento pattern
- Real-world examples
- Use cases
- Implementation
- Iterator pattern
- Real-world examples
- Use cases
- Implementation
- Template pattern
- Real-world examples
- Use cases
- Implementation
- Summary
- The Observer Pattern in Reactive Chapter 14: Programming
- Real-world examples
- Use cases
- Implementation
- A first example
- A second example
- A third example
- A fourth example
- Summary
- Chapter 15: Microservices and Patterns for the Cloud
- The Microservices pattern
- Real-world examples
- Use cases
- Implementation
- A first example
- A second example
- The Retry pattern
- Real-world examples
- Use cases
- Implementation
- A first example
- A second example, using a third-party module
- A third example, using another third-party module
- The Circuit Breaker pattern
- Real-world examples
- Use cases
- Implementation
- The Cache-Aside pattern
- Real-world examples
- Use cases
- Implementation
- Throttling
- Real-world examples
- Use cases
- Implementation
- Summary
- Other Books You May Enjoy
- Index.