Next lesson playing in 5 seconds

Cancel
  • Overview
  • Transcript

5.1 Conclusion

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.Introduction
1 lesson, 01:40

1.1
Introduction
01:40

2.Creational Patterns
2 lessons, 11:52

2.1
Factory
05:30

2.2
Singleton
06:22

3.Structural Patterns
4 lessons, 33:47

3.1
Adapter
07:08

3.2
Composite
11:33

3.3
Decorator
08:02

3.4
Facade
07:04

4.Behavior Patterns
4 lessons, 36:32

4.1
Chain of Responsibility
12:12

4.2
Command
07:34

4.3
Observer
09:28

4.4
Strategy
07:18

5.Conclusion
1 lesson, 01:06

5.1
Conclusion
01:06


5.1 Conclusion

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.

Back to the top