Closing Thoughts

Here are some closing thoughts on the course.

Congratulations on completing the course on design patterns! Now, you should be equipped to make your code cleaner and come up with solutions to programming problems much quicker.

However, the journey to improve your programming skills shouldn’t stop here. The SOLID principles and design patterns presented in this book are extremely useful, but there are many other best practices and newer design patterns that you can learn.

The good news is that other programming best practices are closely related to the concepts we covered in this course. DRY (don’t repeat yourself) principle is closely related to single responsibility and interface segregation principles. So is the KISS (keep it simple, stupid) principle.

There are other design patterns and architectural patterns that we haven’t covered in the course, but many of them are based on the same principles as those we’ve covered. For example, a message broker architecture is structured similarly to the Mediator and Observer design patterns. MVC (Model-View-Controller) and MVVM (Model-View-ViewModel) architectural patterns, on the other hand, are similar to the Bridge pattern.

Although there’s much more to learn and the learning journey of a software developer should never end, this course should provide a useful foundation.

Good luck and all the best!

Get hands-on with 1200+ tech skills courses.