Programming is hard, especially object-oriented programming—and without design patterns, our applications would be much harder to write and maintain. You can't go wrong studying and practicing these key patterns.
My name is Jeremy McPeak, and from all of us here at Envato Tuts+, thank you for watching!
1.Introduction1 lesson, 01:40
2.Creational Patterns2 lessons, 11:52
3.Structural Patterns4 lessons, 33:47
4.Behavior Patterns4 lessons, 36:32
5.Conclusion1 lesson, 01:06
Programming is hard, especially object-oriented programming. And without design patterns, our applications would be an absolute mess to maintain and adapt to changing requirements. Now, learning patterns is easy. Implementing them can be a bit more difficult. And of course, identifying where you should use them is the hardest part of all. Now let me throw in some advice. Don't worry about patterns or doing something quote-unquote correctly, as you're writing your code. That's the easiest and quickest way to bog you down to the point that you don't get your work done. So instead, write your application, and make it run. When it runs, then start refactoring your code to make it better. Start small, and find spots where you can implement a simple pattern like a factory, or a facade. And then as your code begins to clean up, applying patterns becomes much easier. Thank you so much for watching this course. If you have any questions, please feel free to contact me through Twitter or the Tuts+ forums. From all of us here at Tuts+, thank you. And I will see you next time.