Introduction to Design Patterns Introduction (05:22) System Requirements (02:06) |
The Strategy Design Pattern Introducing the Strategy Design Pattern (05:19) Overview of the Strategy Design Pattern (05:21) Coding the Strategy Design Pattern (04:53) Executing the Strategy Design Pattern (02:46) |
|
The Decorator Design Pattern Introducing the Decorator Design Pattern (02:56) Overview of the Decorator Design Pattern (03:42) Coding the Decorator Design Pattern (05:29) Executing the Decorator Design Pattern (04:21) |
|
The Factory Design Pattern Introducing the Factory Design Pattern (03:07) Overview of the Factory Design Pattern (02:37) Coding the Factory Design Pattern (05:19) Executing the Factory Design Pattern (03:50) Coding the GoF Factory Design Pattern (03:48) Executing the GoF Factory Design Pattern (01:50) |
|
The Observer Design Pattern Introducing the Observer Design Pattern (02:46) Overview of the Observer Design Pattern (03:35) Coding the Subject (05:29) Coding the Observers (02:05) Executing the Observer Design Pattern (02:36) The Chain of Responsibility Design Pattern The Chain of Responsibility Design Pattern (01:52) Coding the Chain of Responsibility D.P. (04:54) Executing the Chain of Responsibility D.P. (02:16) |
|
The Singleton Design Pattern Introducing the Singleton Design Pattern (02:31) Coding the Singleton Design Pattern (04:10) Executing the Singleton Design Pattern (01:53) Handling Multithreading (04:32) |
|
The Flyweight Design Pattern Introducing the Flyweight Design Pattern (02:00) Coding the Flyweight Design Pattern (03:03) Executing the Flyweight Design Pattern (03:39) Handling Multithreading (03:33) |
|
The Adapter Design Pattern Introducing the Adapter Design Pattern (01:38) Coding the Adapter Design Pattern (04:12) Executing the Adapter Design Pattern (03:49) |
|
The Facade Design Pattern Introducing the Facade Design Pattern (02:28) Coding the Facade Design Pattern (05:24) Executing the Facade Design Pattern (03:51) |
|
The Template Design Pattern Introducing the Template Design Pattern (04:16) Coding the Template Design Pattern (04:32) Executing the Template Design Pattern (03:48) Customizing Templates With Hooks (04:35) |
|
The Builder Design Pattern Introducing the Builder Design Pattern (05:21) Coding the Builder Design Pattern (05:07) Coding the Buildable Object (04:02) Executing the Builder Design Pattern (06:44) |
|
The Iterator Design Pattern Introducing the Iterator Design Pattern (02:57) Coding the Collection (05:54) Coding the Iterator (04:24) Executing the Iterator Design Pattern (04:51) |
|
The Composite Design Pattern Introducing the Composite Design Pattern (03:25) Coding the Leaves (04:32) Coding the Branches (05:06) Executing the Composite Design Pattern (05:44) |
|
The State Design Pattern Introducing the State Design Pattern (03:06) Coding the States With Methods (04:53) Executing State Design Pattern With Methods (02:40) Coding the States With Objects (06:08) Creating the State Objects (04:27) Executing State Design Pattern With Objects (02:38) |
|
The Proxy Design Pattern Introducing the Proxy Design Pattern (02:44) Coding the Server (07:37) Coding the Proxy (04:51) Executing the Proxy Design Pattern (03:25) |
|
The Command Design Pattern Introducing the Command Design Pattern (02:59) Coding the Receiver (03:48) Coding the Commands (05:05) Executing the Command Design Pattern (05:44) |
|
The Mediator Design Pattern Introducing the Mediator Design Pattern (03:37) Coding the Mediated Objects (06:21) Executing the Mediator Design Pattern (05:06) |
|
Additional Patterns The Abstract Factory Design Pattern (04:14) The Prototype Design Pattern (04:23) The Bridge Design Pattern (04:32) The Interpreter Design Pattern (01:38) The Memento Design Pattern (03:52) The Visitor Design Pattern (05:03) The Circular Design Pattern (04:01) Coding the Circular Design Pattern (04:19) Executing the Circular Design Pattern (02:20) The Double Buffer Design Pattern (01:38) Coding & Executing Double Buffer D.P. (05:45) The Recycle Bin Design Pattern (03:40) The Model/View/Controller Design Pattern (06:48) |
|
Creating Your Own Design Patterns Intent (06:06) Motivation (03:56) Applicability (03:11) Structure (03:16) Participants (03:46) Collaborations (05:18) Consequences (05:02) Implementation/Sample Code Pt.1 (07:01) Implementation/Sample Code Pt.2 (01:44) Known Uses (02:42) Related Patterns (04:39) Wrap Up (00:56) |
|
About the Author About the Author (00:54) |
Download
http://rapidshare.com/files/174624651/vt.c.dezine.pattrns.part1.rar
http://rapidshare.com/files/174592516/vt.c.dezine.pattrns.part2.rar
http://rapidshare.com/files/174602279/vt.c.dezine.pattrns.part3.rar
http://rapidshare.com/files/174612627/vt.c.dezine.pattrns.part4.rar
http://rapidshare.com/files/174615580/vt.c.dezine.pattrns.part5.rar
http://rapidshare.com/files/88256124/V.Design.Patterns.pm.part2.rar
http://rapidshare.com/files/88256023/V.Design.Patterns.pm.part1.rar
http://rapidshare.com/files/88255853/V.Design.Patterns.pm.part3.rar