SOLID Principle and GOF mapping

architecture, design-patterns, solid-principles

Solution

The design patterns can't really be assigned to one letter of the SOLID acronym. Design patterns actually help you (or at least they are supposed to!) design your software in a way that respects all five points of the SOLID principles. The principles are some sort of guideline you should keep in mind while doing object-oriented programming even if you are not using a design pattern.

With that said, there are indeed categories for design patterns. For example, the gang of four patterns fell into the categories creational, structural and behavioral.

Problem

I am new to pattern and it is a newbiew question. I started looking SOLID principle recently and also on design patterns. After going through over view of both, I was wondering if there is any way we can define relationship between SOLID and design pattern at one place. example.. S - Pattern a, Pattern B O - Patten c, d, e L I D Like wise, I think it will help to understand the principle and pattern better. Thanks Raj

Original source