What’s a design Pattern?
1 min readSep 14, 2020
Design patter is a software generally reusable solution to a commonly occurring problem within a given context in software design. it is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.
MVC:
MVC stands for Model, View, and Controller. MVC separates an application into three components — Model, View, and Controller. Model: Model represents the shape of the data.
Other software design Patterns:
- Singleton
- Factory Method
- Strategy
- Observer
- Builder