Design Patterns VS Design Principles

Kenji Elzerman
4 min readJun 23, 2023

I wrote a few articles about design patterns. A few examples are the Repository Pattern (or the generic version) and the Strategy Pattern. Both are very effective when writing software. But I have also mentioned SOLID, which is a collection of design principles. But what is the difference between design patterns and design principles? When do we talk about a design pattern and when about a design principle?

--

--

Kenji Elzerman

C# developer | Kens Learning Curve | C# teacher for people diagnosed with ADHD and/or autism | world traveler