5 Design Patterns every Software Engineer should know
Published in
6 min readNov 30, 2020
When software engineers talk about Design Patterns, they usually talk about established and reusable constructs or architectures that address specific problems. For the most part, Design Patterns are defined independently of programming languages. If you are new to programming, you probably still don’t know what I am talking about. Anyway, you probably used a Design Pattern at some point without…