
Software Development
Get flash to fully experience Pearltrees
Illustrated GOF Design Patterns in C# Part VI: Behavioral III -
Abstract Design Patterns, Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides [also known as the Gang of Four (GOF)] has been a de facto reference for any Object-Oriented software developer. This article is the conclusion of a series of articles illustrating the GOF Design Patterns in C#.From Pattern Repository Wiki Motivation You have redundant structure in the forms of switches spread across several existing classes and methods. All the cases in each switch are tightly coupled to the fact that you have a particular situation to handle (typically an object of a particular type). There are many problems with this.

