learning-software-engineering / learning-software-engineering.github.io

MIT License
16 stars 206 forks source link

Covering Structural Design Patterns #586

Closed Aiforall123 closed 3 months ago

Aiforall123 commented 3 months ago

I covered the category of Structural Design Patterns. I gave a definition about this category. I explained when we use this category. I also went through 2 design patterns within this category that I considered to be important . More precisely I went through the Adapter design pattern and Bridge design pattern. I described what each of these design patterns are respectively. I described a scenario where we can use them respectively. I described their pros and cons respectively. For the Adapter design pattern , I also included a small dummy code implementation for it.

Finally in conclusion, I referenced the Refactoring Guru website if people want to visit other design patterns in the category of Structural Design Pattern.

I finished my Markdown file with a Reference.