Table of Contents
Head First Design Patterns Ebook
Head First Design Patterns Book Free Pdf
Head First Design Patterns. You're not alone.At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems.
Head First Design Patterns Torrent
- How to Use This Book: Intro
- Who is this book for?
- 1. Intro to Design Patterns: Welcome to Design Patterns
- 2. The Observer Pattern: Keeping your Objects in the know
- And the code...
- 3. The Decorator Pattern: Decorating Objects
- Constructing a drink order with Decorators
- Test out your new Java I/O Decorator
- 4. The Factory Pattern: Baking with OO Goodness
- Franchising the pizza store
- Declaring a factory method
- We’re just missing one thing: PIZZA!
- It’s finally time to meet the Factory Method Pattern
- Meanwhile, back at the PizzaStore...
- More pizza for Ethan and Joel...
- 5. The Singleton Pattern: One of a Kind Objects
- The Little Singleton
- Can we improve multithreading?
- 6. The Command Pattern: Encapsulating Invocation
- Putting the Remote Control through its paces
- The Command Pattern means lots of command classes
- Simplifying even more with method references
- Test the remote control with lambda expressions
- 7. The Adapter and Facade Patterns: Being Adaptive
- The Adapter Pattern explained
- Real-world adapters
- Adapting an Enumeration to an Iterator
- How NOT to Win Friends and Influence Objects
- 8. The Template Method Pattern: Encapsulating Algorithms
- 9. The Iterator and Composite Patterns: Well-Managed Collections
- What’s the problem with having two different menu representations?
- Testing our code
- Breakfast, lunch AND dinner
- Implementing the Composite Menu
- 10. The State Pattern: The State of Things
- 11. The Proxy Pattern: Controlling Object Access
- Another demo for the CEO of Mighty Gumball...
- Get ready for Virtual Proxy
- Designing the CD cover Virtual Proxy
- Testing the CD Cover Viewer
- 12. Compound Patterns: Patterns of Patterns
- The King of Compound Patterns
- Looking at MVC through patterns-colored glasses
- Using MVC to control the beat...
- Building the pieces
- Now for the Controller
- Putting it all together...
- Now we’re ready for a HeartController
- And now for a test run...
- Model 2: DJ’ing from a cell phone
- Putting Model 2 to the test...
- Design Patterns and Model 2
- Observer
- 13. Better Living with Patterns: Patterns in the Real World
- Thinking in Patterns
- A. Leftover Patterns