Design Patterns

After making an attempt to read about design patterns, I found that there are 3 types which are Creational, Structural and Behavioral. What I want to know is that how many of them you should know if you want to start as a junior developer. Are there some top 5 must know ones? I have gone through Factory method and Singleton. Could you please suggest and help me decide a couple of them more which are pretty commonly used in software development. I would like to stick to the the Creational ones for now. I have gone through the one which is available on sololearn so please do not share that here.

3/3/2020 4:11:03 PM


8 Answers

New Answer


ᏃᎪᏟᏦ✰ Thanks a lot for the time and effort that you have put to collect those links. All of them seem very useful. All of it is added to my home screen for reference. Will read some of them on weekend. Thanks again👍 By the way @infinity is also a friend of mine, I will ping him later in person.


You can go through the below post: https://www.javabrahman.com/design-patterns/gof-gang-four-design-patterns/


ROBIN C R Thanks, that link is nice, there are exactly 5 design patterns under Creational. I will do a little research and find out how many of them are commonly used.


Thanks Avinesh . sure. That will be great.


⛈️🌀ɴɪʟᴇꜱʜ🌀⛈️ My question is not even close to what you think it is. Click on the given links to read about them.