Most used design patterns in the production

“Design patterns” is a frequently spoken term in software development. There are about 30 design patterns so far, but not all of them are frequently practiced in the production. In this article I am going to list the design patterns I have found to be used very often in the software development.

i) Factory Pattern: This design pattern is found in the Junior developers’ code. Because the juniors are pretty much oblivious to the advance form of object encapsulation, the reason why it is their blind bet on getting the job done.

ii) Singleton Pattern: An abstract way of calling a class instance. It improves the application performance in a large development environment through the lazy initialization of a class.

iii) Decorator Pattern: Decorator pattern is the Senior Developers big bet on the Juniors’. Gives an extra .

iv) Observer Pattern: This one is my favorite. If you are familiar with concurrent application development, there is a chance that you know about this behavioral design pattern.

v) MVC Pattern : This is a very commonly used pattern in the web application development. Abstraction of “Model – View – Controller” is the center of attention in  this design pattern. Most of the web application frameworks follow this design pattern.

Author: ashiquechowdhury

A software developer, and a data science enthusiast

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s