|
|
001 Introduction.en.srt
|
SRT
|
9.7 KB
|
|
|
001 Introduction.mp4
|
MP4
|
37.5 MB
|
|
|
002 Overview.en.srt
|
SRT
|
1 KB
|
|
|
002 Overview.mp4
|
MP4
|
7.4 MB
|
|
|
003 Single Responsibility Principle.en.srt
|
SRT
|
10.7 KB
|
|
|
003 Single Responsibility Principle.mp4
|
MP4
|
47.5 MB
|
|
|
003 srp.py
|
PY
|
1 KB
|
|
|
004 Open-Closed Principle.en.srt
|
SRT
|
28.8 KB
|
|
|
004 Open-Closed Principle.mp4
|
MP4
|
144.3 MB
|
|
|
004 ocp.py
|
PY
|
3 KB
|
|
|
005 Liskov Substitution Principle.en.srt
|
SRT
|
10.3 KB
|
|
|
005 Liskov Substitution Principle.mp4
|
MP4
|
51.7 MB
|
|
|
005 lsp.py
|
PY
|
1.1 KB
|
|
|
006 Interface Segregation Principle.en.srt
|
SRT
|
12.8 KB
|
|
|
006 Interface Segregation Principle.mp4
|
MP4
|
59.9 MB
|
|
|
006 isp.py
|
PY
|
1.8 KB
|
|
|
007 Dependency Inversion Principle.en.srt
|
SRT
|
16 KB
|
|
|
007 Dependency Inversion Principle.mp4
|
MP4
|
88.1 MB
|
|
|
007 dip.py
|
PY
|
1.6 KB
|
|
|
008 Summary.en.srt
|
SRT
|
3.3 KB
|
|
|
008 Summary.mp4
|
MP4
|
12.1 MB
|
|
|
009 Gamma Categorization.en.srt
|
SRT
|
5.7 KB
|
|
|
009 Gamma Categorization.mp4
|
MP4
|
19.9 MB
|
|
|
010 Overview.en.srt
|
SRT
|
1.9 KB
|
|
|
010 Overview.mp4
|
MP4
|
6.4 MB
|
|
|
011 Builder.en.srt
|
SRT
|
16.2 KB
|
|
|
011 Builder.mp4
|
MP4
|
68.5 MB
|
|
|
011 builder.py
|
PY
|
2.1 KB
|
|
|
012 Builder Facets.en.srt
|
SRT
|
12.1 KB
|
|
|
012 Builder Facets.mp4
|
MP4
|
58.4 MB
|
|
|
012 builder-facets.py
|
PY
|
2.1 KB
|
|
|
013 Builder Inheritance.en.srt
|
SRT
|
7.1 KB
|
|
|
013 Builder Inheritance.mp4
|
MP4
|
33.7 MB
|
|
|
013 builder-inheritance.py
|
PY
|
1.1 KB
|
|
|
014 Summary.en.srt
|
SRT
|
1.4 KB
|
|
|
014 Summary.mp4
|
MP4
|
4.5 MB
|
|
|
014 exercise.py
|
PY
|
1.5 KB
|
|
|
015 Overview.en.srt
|
SRT
|
3.9 KB
|
|
|
015 Overview.mp4
|
MP4
|
13.7 MB
|
|
|
016 Factory Method.en.srt
|
SRT
|
11.1 KB
|
|
|
016 Factory Method.mp4
|
MP4
|
62.3 MB
|
|
|
016 factory.py
|
PY
|
1.6 KB
|
|
|
017 Factory.en.srt
|
SRT
|
8.5 KB
|
|
|
017 Factory.mp4
|
MP4
|
59.8 MB
|
|
|
017 factory.py
|
PY
|
1.6 KB
|
|
|
018 Abstract Factory.en.srt
|
SRT
|
19.1 KB
|
|
|
018 Abstract Factory.mp4
|
MP4
|
123.1 MB
|
|
|
018 abstract-factory.py
|
PY
|
2 KB
|
|
|
019 Summary.en.srt
|
SRT
|
1.3 KB
|
|
|
019 Summary.mp4
|
MP4
|
4.5 MB
|
|
|
019 exercise.py
|
PY
|
614.4 B
|
|
|
020 Overview.en.srt
|
SRT
|
2.6 KB
|
|
|
020 Overview.mp4
|
MP4
|
8.8 MB
|
|
|
021 Prototype.en.srt
|
SRT
|
11.1 KB
|
|
|
021 Prototype.mp4
|
MP4
|
75.5 MB
|
|
|
021 prototype.py
|
PY
|
716.8 B
|
|
|
022 Prototype Factory.en.srt
|
SRT
|
9.5 KB
|
|
|
022 Prototype Factory.mp4
|
MP4
|
62.8 MB
|
|
|
022 prototype-factory.py
|
PY
|
1.6 KB
|
|
|
023 Summary.en.srt
|
SRT
|
921.6 B
|
|
|
023 Summary.mp4
|
MP4
|
2.9 MB
|
|
|
023 exercise.py
|
PY
|
819.2 B
|
|
|
024 Overview.en.srt
|
SRT
|
4.5 KB
|
|
|
024 Overview.mp4
|
MP4
|
13.5 MB
|
|
|
025 Singleton Allocator.en.srt
|
SRT
|
4.9 KB
|
|
|
025 Singleton Allocator.mp4
|
MP4
|
27.1 MB
|
|
|
025 singleton-allocator.py
|
PY
|
614.4 B
|
|
|
026 Singleton Decorator.en.srt
|
SRT
|
3.6 KB
|
|
|
026 Singleton Decorator.mp4
|
MP4
|
14.8 MB
|
|
|
026 singleton-decorator.py
|
PY
|
409.6 B
|
|
|
027 Singleton Metaclass.en.srt
|
SRT
|
3 KB
|
|
|
027 Singleton Metaclass.mp4
|
MP4
|
14.9 MB
|
|
|
027 singleton-metaclass.py
|
PY
|
512 B
|
|
|
028 Monostate.en.srt
|
SRT
|
7.8 KB
|
|
|
028 Monostate.mp4
|
MP4
|
41.6 MB
|
|
|
028 monostate.py
|
PY
|
1.1 KB
|
|
|
029 Singleton Testability.en.srt
|
SRT
|
13.2 KB
|
|
|
029 Singleton Testability.mp4
|
MP4
|
93.4 MB
|
|
|
029 singleton-testing.py
|
PY
|
1.9 KB
|
|
|
030 Summary.en.srt
|
SRT
|
1.9 KB
|
|
|
030 Summary.mp4
|
MP4
|
5.6 MB
|
|
|
030 exercise.py
|
PY
|
307.2 B
|
|
|
031 Overview.en.srt
|
SRT
|
1.7 KB
|
|
|
031 Overview.mp4
|
MP4
|
6.2 MB
|
|
|
032 Adapter (no caching).en.srt
|
SRT
|
11.1 KB
|
|
|
032 Adapter (no caching).mp4
|
MP4
|
57.9 MB
|
|
|
032 no-caching.py
|
PY
|
1.8 KB
|
|
|
033 Adapter (with caching).en.srt
|
SRT
|
5.6 KB
|
|
|
033 Adapter (with caching).mp4
|
MP4
|
37.1 MB
|
|
|
033 with-caching.py
|
PY
|
2.1 KB
|
|
|
034 Summary.en.srt
|
SRT
|
1.2 KB
|
|
|
034 Summary.mp4
|
MP4
|
4.2 MB
|
|
|
034 exercise.py
|
PY
|
716.8 B
|
|
|
035 Overview.en.srt
|
SRT
|
2.4 KB
|
|
|
035 Overview.mp4
|
MP4
|
8.1 MB
|
|
|
036 Bridge.en.srt
|
SRT
|
12.6 KB
|
|
|
036 Bridge.mp4
|
MP4
|
49.7 MB
|
|
|
036 bridge.py
|
PY
|
1 KB
|
|
|
037 Summary.en.srt
|
SRT
|
409.6 B
|
|
|
037 Summary.mp4
|
MP4
|
1.5 MB
|
|
|
037 exercise.py
|
PY
|
1.7 KB
|
|
|
038 Overview.en.srt
|
SRT
|
2 KB
|
|
|
038 Overview.mp4
|
MP4
|
7.5 MB
|
|
|
039 Geometric Shapes.en.srt
|
SRT
|
8.7 KB
|
|
|
039 Geometric Shapes.mp4
|
MP4
|
36.2 MB
|
|
|
039 geometric-shapes.py
|
PY
|
1.1 KB
|
|
|
040 Neural Networks.en.srt
|
SRT
|
14.3 KB
|
|
|
040 Neural Networks.mp4
|
MP4
|
75.2 MB
|
|
|
040 neural-networks.py
|
PY
|
1.6 KB
|
|
|
041 Summary.en.srt
|
SRT
|
2.3 KB
|
|
|
041 Summary.mp4
|
MP4
|
7.5 MB
|
|
|
041 exercise.py
|
PY
|
921.6 B
|
|
|
042 Overview.en.srt
|
SRT
|
4.1 KB
|
|
|
042 Overview.mp4
|
MP4
|
12.2 MB
|
|
|
043 Python Functional Decorators.en.srt
|
SRT
|
7.5 KB
|
|
|
043 Python Functional Decorators.mp4
|
MP4
|
27.9 MB
|
|
|
043 functional-decorators.py
|
PY
|
409.6 B
|
|
|
044 Classic Decorator.en.srt
|
SRT
|
11 KB
|
|
|
044 Classic Decorator.mp4
|
MP4
|
57.1 MB
|
|
|
044 oop-decorator.py
|
PY
|
1.5 KB
|
|
|
045 Dynamic Decorator.en.srt
|
SRT
|
10.1 KB
|
|
|
045 Dynamic Decorator.mp4
|
MP4
|
44.6 MB
|
|
|
045 dynamic-decorator.py
|
PY
|
819.2 B
|
|
|
046 Summary.en.srt
|
SRT
|
2.4 KB
|
|
|
046 Summary.mp4
|
MP4
|
6.9 MB
|
|
|
046 exercise.py
|
PY
|
1.5 KB
|
|
|
047 Overview.en.srt
|
SRT
|
2.3 KB
|
|
|
047 Overview.mp4
|
MP4
|
9.7 MB
|
|
|
048 Facade.en.srt
|
SRT
|
11.7 KB
|
|
|
048 Facade.mp4
|
MP4
|
49.8 MB
|
|
|
048 facade.py
|
PY
|
1 KB
|
|
|
049 Summary.en.srt
|
SRT
|
921.6 B
|
|
|
049 Summary.mp4
|
MP4
|
3 MB
|
|
|
049 exercise.py
|
PY
|
1.7 KB
|
|
|
050 Overview.en.srt
|
SRT
|
3.4 KB
|
|
|
050 Overview.mp4
|
MP4
|
10.6 MB
|
|
|
051 User Names.en.srt
|
SRT
|
11.2 KB
|
|
|
051 User Names.mp4
|
MP4
|
54.9 MB
|
|
|
051 users.py
|
PY
|
1.2 KB
|
|
|
052 Text Formatting.en.srt
|
SRT
|
11.5 KB
|
|
|
052 Text Formatting.mp4
|
MP4
|
58.3 MB
|
|
|
052 text-formatting.py
|
PY
|
1.7 KB
|
|
|
053 Summary.en.srt
|
SRT
|
819.2 B
|
|
|
053 Summary.mp4
|
MP4
|
3.1 MB
|
|
|
053 exercise.py
|
PY
|
819.2 B
|
|
|
054 Overview.en.srt
|
SRT
|
2.2 KB
|
|
|
054 Overview.mp4
|
MP4
|
7.7 MB
|
|
|
055 Protection Proxy.en.srt
|
SRT
|
6.9 KB
|
|
|
055 Protection Proxy.mp4
|
MP4
|
29.4 MB
|
|
|
055 protection-proxy.py
|
PY
|
614.4 B
|
|
|
056 Virtual Proxy.en.srt
|
SRT
|
9.4 KB
|
|
|
056 Virtual Proxy.mp4
|
MP4
|
41.1 MB
|
|
|
056 virtual-proxy.py
|
PY
|
614.4 B
|
|
|
057 Proxy vs Decorator.en.srt
|
SRT
|
2.1 KB
|
|
|
057 Proxy vs Decorator.mp4
|
MP4
|
5.1 MB
|
|
|
058 Summary.en.srt
|
SRT
|
921.6 B
|
|
|
058 Summary.mp4
|
MP4
|
3.1 MB
|
|
|
058 exercise.py
|
PY
|
1.1 KB
|
|
|
059 Overview.en.srt
|
SRT
|
3.3 KB
|
|
|
059 Overview.mp4
|
MP4
|
9.6 MB
|
|
|
060 Method Chain.en.srt
|
SRT
|
12.4 KB
|
|
|
060 Method Chain.mp4
|
MP4
|
72.1 MB
|
|
|
060 method-chain.py
|
PY
|
1.6 KB
|
|
|
061 Command Query Separation.en.srt
|
SRT
|
2 KB
|
|
|
061 Command Query Separation.mp4
|
MP4
|
5.9 MB
|
|
|
062 Broker Chain.en.srt
|
SRT
|
19.3 KB
|
|
|
062 Broker Chain.mp4
|
MP4
|
80.5 MB
|
|
|
062 broker-chain.py
|
PY
|
2.4 KB
|
|
|
063 Summary.en.srt
|
SRT
|
2.2 KB
|
|
|
063 Summary.mp4
|
MP4
|
6.1 MB
|
|
|
063 exercise.py
|
PY
|
2.2 KB
|
|
|
064 Overview.en.srt
|
SRT
|
4.5 KB
|
|
|
064 Overview.mp4
|
MP4
|
13.8 MB
|
|
|
065 Command.en.srt
|
SRT
|
19.1 KB
|
|
|
065 Command.mp4
|
MP4
|
109.7 MB
|
|
|
065 command.py
|
PY
|
2.1 KB
|
|
|
066 Composite Command.en.srt
|
SRT
|
24 KB
|
|
|
066 Composite Command.mp4
|
MP4
|
160.3 MB
|
|
|
066 composite-command.py
|
PY
|
4.2 KB
|
|
|
067 Summary.en.srt
|
SRT
|
921.6 B
|
|
|
067 Summary.mp4
|
MP4
|
2.9 MB
|
|
|
067 exercise.py
|
PY
|
1.2 KB
|
|
|
068 Overview.en.srt
|
SRT
|
3.5 KB
|
|
|
068 Overview.mp4
|
MP4
|
16.7 MB
|
|
|
069 Lexing.en.srt
|
SRT
|
10.9 KB
|
|
|
069 Lexing.mp4
|
MP4
|
39.1 MB
|
|
|
069 handmade.py
|
PY
|
3.2 KB
|
|
|
070 Parsing.en.srt
|
SRT
|
15.2 KB
|
|
|
070 Parsing.mp4
|
MP4
|
80.8 MB
|
|
|
070 handmade.py
|
PY
|
3.2 KB
|
|
|
071 Summary.en.srt
|
SRT
|
716.8 B
|
|
|
071 Summary.mp4
|
MP4
|
2.1 MB
|
|
|
071 exercise.py
|
PY
|
2 KB
|
|
|
072 Overview.en.srt
|
SRT
|
3.2 KB
|
|
|
072 Overview.mp4
|
MP4
|
10.5 MB
|
|
|
073 Iterator.en.srt
|
SRT
|
17.9 KB
|
|
|
073 Iterator.mp4
|
MP4
|
68.5 MB
|
|
|
073 tree-traversal.py
|
PY
|
1.7 KB
|
|
|
074 List-Backed Properties.en.srt
|
SRT
|
10.8 KB
|
|
|
074 List-Backed Properties.mp4
|
MP4
|
45.9 MB
|
|
|
075 Summary.en.srt
|
SRT
|
1.6 KB
|
|
|
075 Summary.mp4
|
MP4
|
3.9 MB
|
|
|
075 exercise.py
|
PY
|
921.6 B
|
|
|
076 Overview.en.srt
|
SRT
|
1.8 KB
|
|
|
076 Overview.mp4
|
MP4
|
5.8 MB
|
|
|
077 Chat Room.en.srt
|
SRT
|
13.1 KB
|
|
|
077 Chat Room.mp4
|
MP4
|
61 MB
|
|
|
077 chat-room.py
|
PY
|
1.4 KB
|
|
|
078 Mediator with Events.en.srt
|
SRT
|
8.2 KB
|
|
|
078 Mediator with Events.mp4
|
MP4
|
42.6 MB
|
|
|
078 mediator-with-events.py
|
PY
|
1.2 KB
|
|
|
079 Summary.en.srt
|
SRT
|
1.4 KB
|
|
|
079 Summary.mp4
|
MP4
|
3.7 MB
|
|
|
079 exercise.py
|
PY
|
1.1 KB
|
|
|
080 Overview.en.srt
|
SRT
|
1.9 KB
|
|
|
080 Overview.mp4
|
MP4
|
6.3 MB
|
|
|
081 Memento.en.srt
|
SRT
|
5.2 KB
|
|
|
081 Memento.mp4
|
MP4
|
21.2 MB
|
|
|
081 memento.py
|
PY
|
614.4 B
|
|
|
082 Undo and Redo.en.srt
|
SRT
|
8.6 KB
|
|
|
082 Undo and Redo.mp4
|
MP4
|
45.8 MB
|
|
|
082 undo-redo.py
|
PY
|
1.3 KB
|
|
|
083 Summary.en.srt
|
SRT
|
716.8 B
|
|
|
083 Summary.mp4
|
MP4
|
2.2 MB
|
|
|
083 exercise.py
|
PY
|
2.2 KB
|
|
|
084 Overview.en.srt
|
SRT
|
3 KB
|
|
|
084 Overview.mp4
|
MP4
|
8.6 MB
|
|
|
085 Events.en.srt
|
SRT
|
9.4 KB
|
|
|
085 Events.mp4
|
MP4
|
45.1 MB
|
|
|
085 events.py
|
PY
|
819.2 B
|
|
|
086 Property Observers.en.srt
|
SRT
|
9.4 KB
|
|
|
086 Property Observers.mp4
|
MP4
|
45.8 MB
|
|
|
086 property-observers.py
|
PY
|
1.1 KB
|
|
|
087 Property Dependencies.en.srt
|
SRT
|
6.4 KB
|
|
|
087 Property Dependencies.mp4
|
MP4
|
37.9 MB
|
|
|
087 property-dependencies.py
|
PY
|
1.2 KB
|
|
|
088 Summary.en.srt
|
SRT
|
1.4 KB
|
|
|
088 Summary.mp4
|
MP4
|
4.5 MB
|
|
|
088 exercise.py
|
PY
|
1.8 KB
|
|
|
089 Overview.en.srt
|
SRT
|
2.3 KB
|
|
|
089 Overview.mp4
|
MP4
|
7.5 MB
|
|
|
090 Classic Implementation.en.srt
|
SRT
|
10.8 KB
|
|
|
090 Classic Implementation.mp4
|
MP4
|
44 MB
|
|
|
090 classic.py
|
PY
|
1 KB
|
|
|
091 Handmade State Machine.en.srt
|
SRT
|
11.1 KB
|
|
|
091 Handmade State Machine.mp4
|
MP4
|
51 MB
|
|
|
091 handmade.py
|
PY
|
1.3 KB
|
|
|
092 Switch-Based State Machine.en.srt
|
SRT
|
6.8 KB
|
|
|
092 Switch-Based State Machine.mp4
|
MP4
|
28.6 MB
|
|
|
092 switch-based.py
|
PY
|
716.8 B
|
|
|
093 Summary.en.srt
|
SRT
|
1.2 KB
|
|
|
093 Summary.mp4
|
MP4
|
3.3 MB
|
|
|
093 exercise.py
|
PY
|
1.5 KB
|
|
|
094 Overview.en.srt
|
SRT
|
2.9 KB
|
|
|
094 Overview.mp4
|
MP4
|
9.5 MB
|
|
|
095 Strategy.en.srt
|
SRT
|
13.3 KB
|
|
|
095 Strategy.mp4
|
MP4
|
73.7 MB
|
|
|
095 strategy.py
|
PY
|
1.7 KB
|
|
|
096 Summary.en.srt
|
SRT
|
1.2 KB
|
|
|
096 Summary.mp4
|
MP4
|
3.6 MB
|
|
|
096 exercise.py
|
PY
|
2.2 KB
|
|
|
097 Overview.en.srt
|
SRT
|
2.5 KB
|
|
|
097 Overview.mp4
|
MP4
|
9.4 MB
|
|
|
098 Template Method.en.srt
|
SRT
|
10.5 KB
|
|
|
098 Template Method.mp4
|
MP4
|
53.8 MB
|
|
|
098 template-method.py
|
PY
|
1.1 KB
|
|
|
099 Summary.en.srt
|
SRT
|
819.2 B
|
|
|
099 Summary.mp4
|
MP4
|
2.3 MB
|
|
|
099 exercise.py
|
PY
|
2.3 KB
|
|
|
100 Overview.en.srt
|
SRT
|
4.6 KB
|
|
|
100 Overview.mp4
|
MP4
|
14 MB
|
|
|
101 Intrusive Visitor.en.srt
|
SRT
|
9.7 KB
|
|
|
101 Intrusive Visitor.mp4
|
MP4
|
44 MB
|
|
|
101 intrusive.py
|
PY
|
1 KB
|
|
|
102 Reflective Visitor.en.srt
|
SRT
|
9.7 KB
|
|
|
102 Reflective Visitor.mp4
|
MP4
|
64.4 MB
|
|
|
102 reflective.py
|
PY
|
1.3 KB
|
|
|
103 Classic Visitor.en.srt
|
SRT
|
9.8 KB
|
|
|
103 Classic Visitor.mp4
|
MP4
|
55.7 MB
|
|
|
103 classic.py
|
PY
|
2.1 KB
|
|
|
104 Classic Visitor Refined.en.srt
|
SRT
|
10 KB
|
|
|
104 Classic Visitor Refined.mp4
|
MP4
|
60.7 MB
|
|
|
104 classic-refined.py
|
PY
|
2.6 KB
|
|
|
105 Summary.en.srt
|
SRT
|
1.8 KB
|
|
|
105 Summary.mp4
|
MP4
|
4.9 MB
|
|
|
105 exercise.py
|
PY
|
2.6 KB
|
|
|
106 Course Summary.en.srt
|
SRT
|
18.3 KB
|
|
|
106 Course Summary.mp4
|
MP4
|
61.2 MB
|
|
|
107 End of Course.en.srt
|
SRT
|
1.1 KB
|
|
|
107 End of Course.mp4
|
MP4
|
2.6 MB
|
|
|
ReadMe.txt
|
TXT
|
204.8 B
|
|
|
Visit Coursedrive.org.url
|
URL
|
102.4 B
|
|
|
external-assets-links.txt
|
TXT
|
102.4 B
|