Filename | Size |
| 1. Chapter 1/1. Introduction.mp4 | 13.8 MB |
| 1. Chapter 1/1. Introduction.srt | 11.3 KB |
| 10. Decorator/1. Overview.mp4 | 4.7 MB |
| 10. Decorator/1. Overview.srt | 3.7 KB |
| 10. Decorator/10. Summary.mp4 | 3.2 MB |
| 10. Decorator/10. Summary.srt | 2.9 KB |
| 10. Decorator/10.1 ExerciseAnswers.cs.txt.txt | 1.4 KB |
| 10. Decorator/2. Custom String Builder.mp4 | 21.4 MB |
| 10. Decorator/2. Custom String Builder.srt | 9.5 KB |
| 10. Decorator/2.1 Structural.Decorator.CodeBuilder.cs.txt.txt | 7.7 KB |
| 10. Decorator/3. Adapter-Decorator.mp4 | 14.8 MB |
| 10. Decorator/3. Adapter-Decorator.srt | 9.8 KB |
| 10. Decorator/3.1 Structural.Decorator.AdapterDecorator.cs.txt.txt | 7.8 KB |
| 10. Decorator/4. Multiple Inheritance with Interfaces.mp4 | 21.6 MB |
| 10. Decorator/4. Multiple Inheritance with Interfaces.srt | 11.8 KB |
| 10. Decorator/4.1 Structural.Decorator.MultipleInheritance.cs.txt.txt | 774 B |
| 10. Decorator/5. Multiple Inheritance with Default Interface Members.mp4 | 55.6 MB |
| 10. Decorator/5. Multiple Inheritance with Default Interface Members.srt | 10.6 KB |
| 10. Decorator/6. Dynamic Decorator Composition.mp4 | 18.2 MB |
| 10. Decorator/6. Dynamic Decorator Composition.srt | 10.7 KB |
| 10. Decorator/6.1 Structural.Decorator.Decorator.cs.txt.txt | 3.1 KB |
| 10. Decorator/7. Static Decorator Composition.mp4 | 26.6 MB |
| 10. Decorator/7. Static Decorator Composition.srt | 13.3 KB |
| 10. Decorator/8. Decorator in Dependency Injection.mp4 | 48.4 MB |
| 10. Decorator/8. Decorator in Dependency Injection.srt | 8 KB |
| 10. Decorator/8.1 AutofacDemos.Decorators.cs.txt.txt | 1.3 KB |
| 10. Decorator/9. Decorator Coding Exercise.html | 139 B |
| 11. Façade/1. Overview.mp4 | 5.7 MB |
| 11. Façade/1. Overview.srt | 4.7 KB |
| 11. Façade/2. Façade.mp4 | 22.3 MB |
| 11. Façade/2. Façade.srt | 11.8 KB |
| 11. Façade/2.1 MdxConsole on GitHub (a console written in Managed DirectX).html | 101 B |
| 11. Façade/3. Facade Coding Exercise.html | 140 B |
| 11. Façade/4. Summary.mp4 | 2.3 MB |
| 11. Façade/4. Summary.srt | 2 KB |
| 11. Façade/4.1 Structural.Facade.Exercise.cs.txt.txt | 4 KB |
| 12. Flyweight/1. Overview.mp4 | 9 MB |
| 12. Flyweight/1. Overview.srt | 7.7 KB |
| 12. Flyweight/2. Repeating User Names.mp4 | 28.9 MB |
| 12. Flyweight/2. Repeating User Names.srt | 17.1 KB |
| 12. Flyweight/2.1 Structural.Flyweight.Users.cs.txt.txt | 2.2 KB |
| 12. Flyweight/3. Text Formatting.mp4 | 21.5 MB |
| 12. Flyweight/3. Text Formatting.srt | 12.1 KB |
| 12. Flyweight/3.1 Structural.Flyweight.TextFormatting.cs.txt.txt | 2.1 KB |
| 12. Flyweight/4. Flyweight Coding Exercise.html | 139 B |
| 12. Flyweight/5. Summary.mp4 | 1.6 MB |
| 12. Flyweight/5. Summary.srt | 1.4 KB |
| 12. Flyweight/5.1 ExerciseAnswers.cs.txt.txt | 1.3 KB |
| 13. Proxy/1. Overview.mp4 | 5.6 MB |
| 13. Proxy/1. Overview.srt | 4.6 KB |
| 13. Proxy/10. Summary.mp4 | 1.6 MB |
| 13. Proxy/10. Summary.srt | 1.2 KB |
| 13. Proxy/10.1 Structural.Proxy.Exercise.cs.txt.txt | 1.6 KB |
| 13. Proxy/2. Protection Proxy.mp4 | 7.3 MB |
| 13. Proxy/2. Protection Proxy.srt | 4.6 KB |
| 13. Proxy/2.1 Structural.Proxy.ProtectionProxy.cs.txt.txt | 888 B |
| 13. Proxy/3. Property Proxy.mp4 | 25.5 MB |
| 13. Proxy/3. Property Proxy.srt | 13.7 KB |
| 13. Proxy/3.1 PropertyProxy.cs.txt.txt | 2.2 KB |
| 13. Proxy/4. Value Proxy.mp4 | 66.8 MB |
| 13. Proxy/4. Value Proxy.srt | 16.5 KB |
| 13. Proxy/4.1 Structural.Proxy.ValueProxy.cs.txt.txt | 1.6 KB |
| 13. Proxy/5. Composite Proxy SoAAoS.mp4 | 63.1 MB |
| 13. Proxy/5. Composite Proxy SoAAoS.srt | 15.9 KB |
| 13. Proxy/5.1 Structural.Proxy.SoACompositeProxy.cs.txt.txt | 1.3 KB |
| 13. Proxy/6. Composite Proxy with Array-Backed Properties.mp4 | 39.7 MB |
| 13. Proxy/6. Composite Proxy with Array-Backed Properties.srt | 9.4 KB |
| 13. Proxy/6.1 Structural.Proxy.CompositeProxy.cs.txt.txt | 1.2 KB |
| 13. Proxy/7. Dynamic Proxy for Logging.mp4 | 32.8 MB |
| 13. Proxy/7. Dynamic Proxy for Logging.srt | 17.7 KB |
| 13. Proxy/7.1 Structural.Proxy.DynamicProxy.cs.txt.txt | 2.9 KB |
| 13. Proxy/8. Proxy vs. Decorator.mp4 | 2.4 MB |
| 13. Proxy/8. Proxy vs. Decorator.srt | 2.2 KB |
| 13. Proxy/9. Proxy Coding Exercise.html | 139 B |
| 14. Chain of Responsibility/1. Overview.mp4 | 6.6 MB |
| 14. Chain of Responsibility/1. Overview.srt | 5.5 KB |
| 14. Chain of Responsibility/2. Command Query Separation.mp4 | 2.4 MB |
| 14. Chain of Responsibility/2. Command Query Separation.srt | 2 KB |
| 14. Chain of Responsibility/3. Method Chain.mp4 | 32.2 MB |
| 14. Chain of Responsibility/3. Method Chain.srt | 18.3 KB |
| 14. Chain of Responsibility/3.1 Behavioral.ChainOfResponsibility.MethodChain.cs.txt.txt | 2.3 KB |
| 14. Chain of Responsibility/4. Broker Chain.mp4 | 36.4 MB |
| 14. Chain of Responsibility/4. Broker Chain.srt | 20.5 KB |
| 14. Chain of Responsibility/4.1 Behavioral.ChainOfResponsibility.BrokerChain.cs.txt.txt | 3.5 KB |
| 14. Chain of Responsibility/5. Chain of Responsibility Coding Exercise.html | 139 B |
| 14. Chain of Responsibility/6. Summary.mp4 | 2.1 MB |
| 14. Chain of Responsibility/6. Summary.srt | 1.9 KB |
| 14. Chain of Responsibility/6.1 ExerciseAnswers.cs.txt.txt | 3.3 KB |
| 15. Command/1. Overview.mp4 | 5.3 MB |
| 15. Command/1. Overview.srt | 4.3 KB |
| 15. Command/2. Command.mp4 | 19.7 MB |
| 15. Command/2. Command.srt | 11.4 KB |
| 15. Command/2.1 Behavioral.Command.Command.cs.txt.txt | 2.4 KB |
| 15. Command/3. Undo Operations.mp4 | 16.6 MB |
| 15. Command/3. Undo Operations.srt | 8.8 KB |
| 15. Command/4. Command Coding Exercise.html | 139 B |
| 15. Command/5. Summary.mp4 | 1.9 MB |
| 15. Command/5. Summary.srt | 1.7 KB |
| 15. Command/5.1 ExerciseAnswers.cs.txt.txt | 1.6 KB |