As master developers, they have to apply the design pattern to their code. OOP programming languages usually use design patterns because they provide better solutions to commonly occurring problems in software design.
The design pattern does not be a specific programming language. Almost programming languages might apply design patterns that to resolve a problem repeat.
Using the design pattern has some benefits:
The number of design patterns is 23 patterns and divided into 3 groups (Creational Pattern, Structural Pattern, Behavioral Pattern).
Thank you for reading! I hope this article helps you can better understand design pattern overview. In the next article, I will go into each design pattern.
Documents: