23 OCT 2025 - We are back! If you have been following us over the last few years, you will know that the last 2 months have been rough. We website was practically not loading. Sorry for the mess. We are back though and everything should run smoothly now. New servers. Updated domains. And new owners. We invite you all to start uploading torrents again!
Design patterns are reusable solutions that solve the challenges software developers face over and over again. Rather than reinventing the wheel, learn how to make use of these proven and tested patterns that will make your software more flexible and resilient to change. This course introduces you to design patterns and takes you through several of the most used object-oriented patterns. Elisabeth Robson and Eric Freeman, coauthors of Head First Design Patterns, join forces to provide an overview of each pattern and examples of the pattern in action. Featured design patterns include the Strategy, Adapter, Observer, and Decorator patterns. Elisabeth and Eric lend these concepts a real-world context by providing code demos in Java, with the occasional example in Python and JavaScript.
Topics include:
What are design patterns?
Encapsulating code that varies with the Strategy pattern
The limitations of inheritance
Using the Adapter pattern
Implementing the Observer pattern
Extending behavior with composition and the Decorator pattern
Encapsulating iteration with the Iterator pattern
Object creation with the Factory Method pattern
Using design principles to guide your object-oriented design
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1 - Introduction/01 - Don't reinvent the wheel.mp4