Filename | Size |
| 1. Chapter 1/1. Introduction.mp4 | 13.8 MB |
| 1. Chapter 1/1. Introduction.vtt | 10.1 KB |
| 10. Decorator/1. Overview.mp4 | 4.7 MB |
| 10. Decorator/1. Overview.vtt | 3.3 KB |
| 10. Decorator/2. Custom String Builder.mp4 | 21.4 MB |
| 10. Decorator/2. Custom String Builder.vtt | 8.3 KB |
| 10. Decorator/2.1 Structural.Decorator.CodeBuilder.cs.txt.txt | 8 KB |
| 10. Decorator/3. Adapter-Decorator.mp4 | 14.8 MB |
| 10. Decorator/3. Adapter-Decorator.vtt | 8.6 KB |
| 10. Decorator/3.1 Structural.Decorator.AdapterDecorator.cs.txt.txt | 8.1 KB |
| 10. Decorator/4. Multiple Inheritance.mp4 | 21.6 MB |
| 10. Decorator/4. Multiple Inheritance.vtt | 10.4 KB |
| 10. Decorator/4.1 Structural.Decorator.MultipleInheritance.cs.txt.txt | 820 B |
| 10. Decorator/5. Dynamic Decorator Composition.mp4 | 18.2 MB |
| 10. Decorator/5. Dynamic Decorator Composition.vtt | 9.4 KB |
| 10. Decorator/5.1 Structural.Decorator.Decorator.cs.txt.txt | 3.3 KB |
| 10. Decorator/6. Static Decorator Composition.mp4 | 26.6 MB |
| 10. Decorator/6. Static Decorator Composition.vtt | 11.7 KB |
| 10. Decorator/7. Decorator Coding Exercise.html | 132 B |
| 10. Decorator/8. Summary.mp4 | 3.2 MB |
| 10. Decorator/8. Summary.vtt | 2.6 KB |
| 10. Decorator/8.1 ExerciseAnswers.cs.txt.txt | 1.4 KB |
| 11. Façade/1. Overview.mp4 | 5.7 MB |
| 11. Façade/1. Overview.vtt | 4.2 KB |
| 11. Façade/2. Façade.mp4 | 22.3 MB |
| 11. Façade/2. Façade.vtt | 10.5 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 | 133 B |
| 11. Façade/4. Summary.mp4 | 2.3 MB |
| 11. Façade/4. Summary.vtt | 1.8 KB |
| 11. Façade/4.1 Structural.Facade.Exercise.cs.txt.txt | 4.1 KB |
| 12. Flyweight/1. Overview.mp4 | 9 MB |
| 12. Flyweight/1. Overview.vtt | 6.9 KB |
| 12. Flyweight/2. Repeating User Names.mp4 | 28.9 MB |
| 12. Flyweight/2. Repeating User Names.vtt | 14.9 KB |
| 12. Flyweight/2.1 Structural.Flyweight.Users.cs.txt.txt | 2.3 KB |
| 12. Flyweight/3. Text Formatting.mp4 | 21.6 MB |
| 12. Flyweight/3. Text Formatting.vtt | 10.6 KB |
| 12. Flyweight/3.1 Structural.Flyweight.TextFormatting.cs.txt.txt | 2.2 KB |
| 12. Flyweight/4. Flyweight Coding Exercise.html | 132 B |
| 12. Flyweight/5. Summary.mp4 | 1.6 MB |
| 12. Flyweight/5. Summary.vtt | 1.2 KB |
| 12. Flyweight/5.1 ExerciseAnswers.cs.txt.txt | 1.4 KB |
| 13. Proxy/1. Overview.mp4 | 5.6 MB |
| 13. Proxy/1. Overview.vtt | 4.1 KB |
| 13. Proxy/2. Protection Proxy.mp4 | 7.3 MB |
| 13. Proxy/2. Protection Proxy.vtt | 4.1 KB |
| 13. Proxy/2.1 Structural.Proxy.ProtectionProxy.cs.txt.txt | 946 B |
| 13. Proxy/3. Property Proxy.mp4 | 25.5 MB |
| 13. Proxy/3. Property Proxy.vtt | 12.1 KB |
| 13. Proxy/3.1 PropertyProxy.cs.txt.txt | 2.3 KB |
| 13. Proxy/4. Value Proxy.mp4 | 66.8 MB |
| 13. Proxy/4. Value Proxy.vtt | 14.6 KB |
| 13. Proxy/4.1 Structural.Proxy.ValueProxy.cs.txt.txt | 1.7 KB |
| 13. Proxy/5. Composite Proxy.mp4 | 63.1 MB |
| 13. Proxy/5. Composite Proxy.vtt | 14 KB |
| 13. Proxy/5.1 Structural.Proxy.SoACompositeProxy.cs.txt.txt | 1.4 KB |
| 13. Proxy/6. Dynamic Proxy for Logging.mp4 | 32.8 MB |
| 13. Proxy/6. Dynamic Proxy for Logging.vtt | 15.5 KB |
| 13. Proxy/6.1 Structural.Proxy.DynamicProxy.cs.txt.txt | 3 KB |
| 13. Proxy/7. Proxy vs. Decorator.mp4 | 2.4 MB |
| 13. Proxy/7. Proxy vs. Decorator.vtt | 1.9 KB |
| 13. Proxy/8. Proxy Coding Exercise.html | 132 B |
| 13. Proxy/9. Summary.mp4 | 1.6 MB |
| 13. Proxy/9. Summary.vtt | 1.1 KB |
| 13. Proxy/9.1 Structural.Proxy.Exercise.cs.txt.txt | 1.7 KB |
| 14. Chain of Responsibility/1. Overview.mp4 | 6.6 MB |
| 14. Chain of Responsibility/1. Overview.vtt | 4.8 KB |
| 14. Chain of Responsibility/2. Command Query Separation.mp4 | 2.4 MB |
| 14. Chain of Responsibility/2. Command Query Separation.vtt | 1.8 KB |
| 14. Chain of Responsibility/3. Method Chain.mp4 | 32.2 MB |
| 14. Chain of Responsibility/3. Method Chain.vtt | 16 KB |
| 14. Chain of Responsibility/3.1 Behavioral.ChainOfResponsibility.MethodChain.cs.txt.txt | 2.5 KB |
| 14. Chain of Responsibility/4. Broker Chain.mp4 | 36.4 MB |
| 14. Chain of Responsibility/4. Broker Chain.vtt | 17.9 KB |
| 14. Chain of Responsibility/4.1 Behavioral.ChainOfResponsibility.BrokerChain.cs.txt.txt | 3.6 KB |
| 14. Chain of Responsibility/5. Chain of Responsibility Coding Exercise.html | 132 B |
| 14. Chain of Responsibility/6. Summary.mp4 | 2.1 MB |
| 14. Chain of Responsibility/6. Summary.vtt | 1.7 KB |
| 14. Chain of Responsibility/6.1 ExerciseAnswers.cs.txt.txt | 3.5 KB |
| 15. Command/1. Overview.mp4 | 5.3 MB |
| 15. Command/1. Overview.vtt | 3.8 KB |
| 15. Command/2. Command.mp4 | 19.8 MB |
| 15. Command/2. Command.vtt | 9.9 KB |
| 15. Command/2.1 Behavioral.Command.Command.cs.txt.txt | 2.5 KB |
| 15. Command/3. Undo Operations.mp4 | 16.6 MB |
| 15. Command/3. Undo Operations.vtt | 7.8 KB |
| 15. Command/4. Command Coding Exercise.html | 132 B |
| 15. Command/5. Summary.mp4 | 1.9 MB |
| 15. Command/5. Summary.vtt | 1.5 KB |
| 15. Command/5.1 ExerciseAnswers.cs.txt.txt | 1.7 KB |
| 16. Interpreter/1. Overview.mp4 | 7.3 MB |
| 16. Interpreter/1. Overview.vtt | 5.2 KB |
| 16. Interpreter/2. Handmade Interpreter Lexing.mp4 | 17.1 MB |
| 16. Interpreter/2. Handmade Interpreter Lexing.vtt | 9.7 KB |
| 16. Interpreter/2.1 Behavioral.Interpreter.Handmade.cs.txt.txt | 4.2 KB |
| 16. Interpreter/3. Handmade Interpreter Parsing.mp4 | 30.2 MB |
| 16. Interpreter/3. Handmade Interpreter Parsing.vtt | 15.7 KB |
| 16. Interpreter/4. ANTLR.mp4 | 8.1 MB |