Gang Of Four

Select 3-5 of the Gang of Four (GoF) patterns and at least one anti-pattern.

Conclude the a section explaining how each pattern contributes to the software design and how new patterns can be made based on foundation patterns.

Sample Solution