Learn GOF Design Patterns through Free Ref Cards

Design Patterns provide a generic solution to commonly occurring problems, let it be then software architecture, development issue or just coding work around.

With so many resources online for learning GOF Design Patterns,It’s always GOF Patterns Book serves a bible. Refcard provides a quick reference to the original 23 Gang of Four design patterns, as listed in the book Design Patterns. It’s a handy tool while you are preparing for an interview!

GOF Design Patterns Ref Cards are created by  Jason McDonald is the Director of Engineering for Benefitfocus, a health care based software company. He has over 14 years of experience in the software industry.


Type : creational

Separate the construction of a complex object from its representing so that the same construction process can create different representations.



Type: Structural

Convert the interface of a class into another interface clients expect. Lets classes work together that couldn’t otherwise because of incompatible interfaces.


Chain of Responsibility

Type: Behavioral

Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it.


Download Ref Cards

1. You can download Ref card by Jason McDonald  here.

 Download GOF Ref Card PDF

2.Download Ref card created for DZone, which is more detail than above.

 Download Ref Card for DZone

Leave a Comment