Using design patterns might be known as something good to do but many often don’t implement them due to time constraints and not asking project managers more time since they don't clearly explain the significance of proper design. This video will cover important principles & benefits of well implemented design patterns. Likewise, it covers the risks of ignoring patterns.
- [Voiceover] So you might ask yourself,…do I really need to think about design patterns?…I already write code that's easily maintainable.…Also, my code works.…Well the thing is, you want to keep in mind…that just because you don't need it now.…Doesn't mean that you won't need it in the future.…Or another developer might not benefit from it.…Sure, if it's just a program that's just 29 lines of code.…A pattern might be an overkill.…But for larger scale applications,…you want to leverage design patterns.…
When it's appropriate.…Because besides the fact that they provide solutions…and make your code maintainable.…There's two other major benefits.…One, is that is provides a shared vocabulary.…That is, they make it easy to explain code.…Rather than saying, can you write some code to let…you set up or alter an object…at run time by wrapping…them in some class and leaving the object…intact without modification.…Instead of saying all that you could just say,…hey could you just use the decorator pattern.…
Another benefit that I like to say is…
In this course, developer and technologist Reynald Adolphe explains the purpose and effective use of eight design patterns, including six Gang of Four design patterns and two .NET patterns. Gang of Four patterns fall under three categories: structural, creational, and behavioral. Reynald helps you learn about select patterns from each category. He describes each pattern and demonstrates how programmers can leverage them in real-world applications.
- Factory Method
- Abstract Factory
- Singleton pattern
- Decorator pattern
- Iterator pattern
- Observer pattern
- Repository pattern
- Unit of Work pattern
Skill Level Intermediate
2. Factory Method
3. Abstract Factory
4. Singleton Pattern
5. Decorator Pattern
6. Iterator Pattern
7. Observer Pattern
8. Repository Pattern
9. Unit of Work Pattern
Convert to Unit of Work3m 53s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.