
Design Patterns
by Steve Holzner
Start the free chapterDesign patterns let programmers avoid re-inventing the wheel. The original book (Design Patterns by the \"Gang of Four\": Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides) was phenomenally successful. When the programmer faces a particular problem, all they have to do is to look up the correct matching design pattern and use it to implement the solution. In this tutorial VTC author Steve Holzner guides you through the most popular and useful design patterns, so you can begin incorporating them into your own code.
Course content
Introduction to Design Patterns2 lessons
The Strategy Design Pattern4 lessons
The Decorator Design Pattern4 lessons
The Factory Design Pattern6 lessons
- Introducing the Factory Design Pattern3:071 credit or ad
- Overview of the Factory Design Pattern2:371 credit or ad
- Coding the Factory Design Pattern5:191 credit or ad
- Executing the Factory Design Pattern3:501 credit or ad
- Coding the GoF Factory Design Pattern3:481 credit or ad
- Executing the GoF Factory Design Pattern1:501 credit or ad
The Observer Design Pattern5 lessons
The Chain of Responsibility Design Pattern3 lessons
The Singleton Design Pattern4 lessons
The Flyweight Design Pattern4 lessons
The Adapter Design Pattern3 lessons
The Facade Design Pattern3 lessons
The Template Design Pattern4 lessons
The Builder Design Pattern4 lessons
The Iterator Design Pattern4 lessons
The Composite Design Pattern4 lessons
The State Design Pattern6 lessons
- Introducing the State Design Pattern3:061 credit or ad
- Coding the States With Methods4:531 credit or ad
- Executing State Design Pattern With Methods2:401 credit or ad
- Coding the States With Objects6:081 credit or ad
- Creating the State Objects4:271 credit or ad
- Executing State Design Pattern With Objects2:381 credit or ad
The Proxy Design Pattern4 lessons
The Command Design Pattern4 lessons
The Mediator Design Pattern3 lessons
Additional Patterns13 lessons
- The Abstract Factory Design Pattern4:141 credit or ad
- The Prototype Design Pattern4:231 credit or ad
- The Bridge Design Pattern4:321 credit or ad
- The Interpreter Design Pattern1:381 credit or ad
- The Memento Design Pattern3:521 credit or ad
- The Visitor Design Pattern5:031 credit or ad
- The Circular Design Pattern4:011 credit or ad
- Coding the Circular Design Pattern4:191 credit or ad
- Executing the Circular Design Pattern2:201 credit or ad
- The Double Buffer Design Pattern1:381 credit or ad
- Coding & Executing Double Buffer D.P.5:451 credit or ad
- The Recycle Bin Design Pattern3:401 credit or ad
- The Model/View/Controller Design Pattern6:481 credit or ad
Creating Your Own Design Patterns12 lessons
- Intent6:061 credit or ad
- Motivation3:561 credit or ad
- Applicability3:111 credit or ad
- Structure3:161 credit or ad
- Participants3:461 credit or ad
- Collaborations5:181 credit or ad
- Consequences5:021 credit or ad
- Implementation/Sample Code Pt.17:011 credit or ad
- Implementation/Sample Code Pt.21:441 credit or ad
- Known Uses2:421 credit or ad
- Related Patterns4:391 credit or ad
- Wrap Up0:561 credit or ad