SoftwareDesignPatterns is a personal repository where I practice and explore software design and architecture patterns using C# and .NET — one pattern at a time, every day.
Each pattern is implemented in a dedicated project, with a clean, minimal structure that's perfect for learning, sharing, and future reference.
- 🚀 Daily practice to strengthen design/architecture skills
- 🧩 One pattern per project — easy to follow, easy to test
- 💡 Focus on clarity, not over-engineering
- ✅ SOLID principles in action
Each pattern is organized as: