DesignPatterns Design Patterns Learning Based on DP During learning Design Patterns By Gang of Four, I create this C# solution for better understand and avoid future forgetting.