Version    Release Notes

Learning Object-Oriented Design & Programming

The GoF Design Patterns Memory presents an up-to-date online version of the well-known GoF¹ design patterns book. All design patterns are provided in a com­pact and memory friendly form so that they can be studied and memorized as fast as possible.

Design patterns describe how to solve recurring design problems to design flexible and reusable object-oriented software.
By working through the Design Patterns Memory, you will learn how to design objects that are easier to implement, change (maintain), test, and reuse.
Ready-to-run code samples show how to implement design patterns by using object-oriented programming languages such as Java.

At w3sDesign you will find all you need to know, and you will get the skills that software developers need today.

It's all for free, and it's pretty fast. Enjoy it!

New Edition! GoF Design Patterns Certification
Raise your career and get certified!

¹  Design Patterns: Elements of Reusable Object-Oriented Software.
    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
    Copyright © 1995 by Addison-Wesley.