Here and in the next posts, I will talk about design patterns, it’s definition, the guiding design principles they embody, and their C# examples.  But before you dive into design patterns, here is a refresher on four OO basics.

Design Pattern #1: Strategy Pattern

Design Pattern #2: Observer Pattern

Design Pattern #3: Decorator Pattern