|
|
001 About the author and his mission.mp4
|
MP4
|
66.1 MB
|
|
|
001 About the author and his mission_en.vtt
|
VTT
|
3.7 KB
|
|
|
001 Epilogue.mp4
|
MP4
|
20.9 MB
|
|
|
001 Introduction to design patterns.mp4
|
MP4
|
2.7 MB
|
|
|
001 Introduction to the section.mp4
|
MP4
|
5.1 MB
|
|
|
001 Why SOLID principles are important.mp4
|
MP4
|
5.6 MB
|
|
|
001 Why SOLID principles are important_en.vtt
|
VTT
|
2.8 KB
|
|
|
002 Factory Method overview.mp4
|
MP4
|
2 MB
|
|
|
002 Introduction to design pattern.mp4
|
MP4
|
9.8 MB
|
|
|
002 Introduction to design pattern_en.vtt
|
VTT
|
4.7 KB
|
|
|
002 Not knowing what object implementations you'll need ahead of time.mp4
|
MP4
|
14.9 MB
|
|
|
002 Not knowing what object implementations you'll need ahead of time_en.vtt
|
VTT
|
5.9 KB
|
|
|
002 Preparing the initial code.html
|
HTML
|
1.4 KB
|
|
|
002 Where to find me.html
|
HTML
|
614.4 B
|
|
|
003 Course prerequisites.html
|
HTML
|
1.2 KB
|
|
|
003 Factory Method example.html
|
HTML
|
4.1 KB
|
|
|
003 Making several exact copies of a complex object.mp4
|
MP4
|
2.7 MB
|
|
|
003 Making several exact copies of a complex object_en.vtt
|
VTT
|
1.1 KB
|
|
|
003 Overview of the initial code.mp4
|
MP4
|
10.4 MB
|
|
|
004 Factory Method explained.mp4
|
MP4
|
13 MB
|
|
|
004 Factory Method explained_en.vtt
|
VTT
|
2.4 KB
|
|
|
004 Get started with single responsibility principle.html
|
HTML
|
2.8 KB
|
|
|
004 Using many instances of an object while keeping code running smoothly.mp4
|
MP4
|
6 MB
|
|
|
004 Using many instances of an object while keeping code running smoothly_en.vtt
|
VTT
|
2.5 KB
|
|
|
005 Pros and cons of using Factory Method.mp4
|
MP4
|
4.2 MB
|
|
|
005 Single responsibility principle explained.mp4
|
MP4
|
9.5 MB
|
|
|
005 Single responsibility principle explained_en.vtt
|
VTT
|
1.8 KB
|
|
|
005 Using the same single instance of an object throughout the application.mp4
|
MP4
|
2.8 MB
|
|
|
005 Using the same single instance of an object throughout the application_en.vtt
|
VTT
|
1.2 KB
|
|
|
006 Abstract Factory overview.mp4
|
MP4
|
2.3 MB
|
|
|
006 Get started with open closed principle.html
|
HTML
|
4.3 KB
|
|
|
006 Third party components arenβt directly compatible with your code.mp4
|
MP4
|
3.6 MB
|
|
|
006 Third party components arenβt directly compatible with your code_en.vtt
|
VTT
|
1.7 KB
|
|
|
007 Abstract Factory example.html
|
HTML
|
7 KB
|
|
|
007 Adding new functionality to existing objects that cannot be modified.mp4
|
MP4
|
4.2 MB
|
|
|
007 Adding new functionality to existing objects that cannot be modified_en.vtt
|
VTT
|
1.3 KB
|
|
|
007 Open closed principle explained.mp4
|
MP4
|
22.1 MB
|
|
|
007 Open closed principle explained_en.vtt
|
VTT
|
3.5 KB
|
|
|
008 Abstract Factory explained.mp4
|
MP4
|
14.5 MB
|
|
|
008 Abstract Factory explained_en.vtt
|
VTT
|
2.2 KB
|
|
|
008 Accessing complex back-end logic from the presentation layer.mp4
|
MP4
|
7.3 MB
|
|
|
008 Accessing complex back-end logic from the presentation layer_en.vtt
|
VTT
|
2.5 KB
|
|
|
008 Get started with Liskov substitution principle.html
|
HTML
|
4.2 KB
|
|
|
009 Liskov substitution principle explained.mp4
|
MP4
|
23.5 MB
|
|
|
009 Liskov substitution principle explained_en.vtt
|
VTT
|
3.3 KB
|
|
|
009 Pros and cons of using Abstract Factory.mp4
|
MP4
|
2.8 MB
|
|
|
009 User interface and business logic are developed separately.mp4
|
MP4
|
7.4 MB
|
|
|
009 User interface and business logic are developed separately_en.vtt
|
VTT
|
2.7 KB
|
|
|
010 Builder Overview.mp4
|
MP4
|
2.9 MB
|
|
|
010 Building a complex object hierarchy.mp4
|
MP4
|
1.3 MB
|
|
|
010 Building a complex object hierarchy_en.vtt
|
VTT
|
614.4 B
|
|
|
010 Get started with interface segregation principle.html
|
HTML
|
3.8 KB
|
|
|
011 Builder example.html
|
HTML
|
7.4 KB
|
|
|
011 Implementing complex conditional logic.mp4
|
MP4
|
4.7 MB
|
|
|
011 Implementing complex conditional logic_en.vtt
|
VTT
|
1.4 KB
|
|
|
011 Interface segregation principle explained.mp4
|
MP4
|
17.2 MB
|
|
|
011 Interface segregation principle explained_en.vtt
|
VTT
|
3.1 KB
|
|
|
012 Builder explained.mp4
|
MP4
|
16 MB
|
|
|
012 Builder explained_en.vtt
|
VTT
|
2.9 KB
|
|
|
012 Get started with dependency inversion principle.html
|
HTML
|
9.5 KB
|
|
|
012 Multiple object instances of different types need to be able to communicate with.mp4
|
MP4
|
4.7 MB
|
|
|
012 Multiple object instances of different types need to be able to communicate with_en.vtt
|
VTT
|
1.8 KB
|
|
|
013 Dependency inversion principle explained.mp4
|
MP4
|
28.1 MB
|
|
|
013 Dependency inversion principle explained_en.vtt
|
VTT
|
3.8 KB
|
|
|
013 Multiple stages of processing are needed.mp4
|
MP4
|
6.4 MB
|
|
|
013 Multiple stages of processing are needed_en.vtt
|
VTT
|
2.3 KB
|
|
|
013 Pros and cons of using Builder.mp4
|
MP4
|
3.1 MB
|
|
|
014 Prototype overview.mp4
|
MP4
|
1.2 MB
|
|
|
014 SOLID principles summary.html
|
HTML
|
1 KB
|
|
|
014 The system is controlled by complex combinations of inputs.mp4
|
MP4
|
3.3 MB
|
|
|
014 The system is controlled by complex combinations of inputs_en.vtt
|
VTT
|
1.1 KB
|
|
|
015 Ability to undo an action that has been applied.mp4
|
MP4
|
2.6 MB
|
|
|
015 Ability to undo an action that has been applied_en.vtt
|
VTT
|
1.1 KB
|
|
|
015 Prototype example.html
|
HTML
|
1.8 KB
|
|
|
016 Ability to traverse a collection without knowing its underlying structure.mp4
|
MP4
|
2 MB
|
|
|
016 Ability to traverse a collection without knowing its underlying structure_en.vtt
|
VTT
|
819.2 B
|
|
|
016 Prototype explained.mp4
|
MP4
|
9.3 MB
|
|
|
016 Prototype explained_en.vtt
|
VTT
|
1.7 KB
|
|
|
017 Creating a family of related algorithms.mp4
|
MP4
|
8.1 MB
|
|
|
017 Creating a family of related algorithms_en.vtt
|
VTT
|
3.2 KB
|
|
|
017 Pros and cons of using Prototype.mp4
|
MP4
|
1.8 MB
|
|
|
018 Singleton overview.mp4
|
MP4
|
1.1 MB
|
|
|
018 Summary of the problems design patterns are intended to solve.html
|
HTML
|
5.2 KB
|
|
|
019 Singleton example.html
|
HTML
|
1.4 KB
|
|
|
020 Singleton explained.mp4
|
MP4
|
9.5 MB
|
|
|
020 Singleton explained_en.vtt
|
VTT
|
2.1 KB
|
|
|
021 Pros and cons of using Singleton.mp4
|
MP4
|
3.5 MB
|
|
|
022 Adapter overview.mp4
|
MP4
|
1.4 MB
|
|
|
023 Adapter example.html
|
HTML
|
4 KB
|
|
|
024 Adapter explained.mp4
|
MP4
|
20.4 MB
|
|
|
024 Adapter explained_en.vtt
|
VTT
|
3.7 KB
|
|
|
025 Pros and cons of using Adapter.mp4
|
MP4
|
3.5 MB
|
|
|
026 Bridge overview.mp4
|
MP4
|
1.6 MB
|
|
|
027 Bridge example.html
|
HTML
|
2.8 KB
|
|
|
028 Bridge explained.mp4
|
MP4
|
12.4 MB
|
|
|
028 Bridge explained_en.vtt
|
VTT
|
2.6 KB
|
|
|
029 Pros and cons of using Bridge.mp4
|
MP4
|
3.3 MB
|
|
|
030 Composite overview.mp4
|
MP4
|
2.1 MB
|
|
|
031 Composite example.html
|
HTML
|
2.9 KB
|
|
|
032 Composite explained.mp4
|
MP4
|
13.6 MB
|
|
|
032 Composite explained_en.vtt
|
VTT
|
2.5 KB
|
|
|
033 Pros and cons of using Composite.mp4
|
MP4
|
2 MB
|
|
|
034 Decorator overview.mp4
|
MP4
|
1.2 MB
|
|
|
035 Decorator example.html
|
HTML
|
3.6 KB
|
|
|
036 Decorator explained.mp4
|
MP4
|
16.7 MB
|
|
|
037 Pros and cons of using Decorator.mp4
|
MP4
|
4.4 MB
|
|
|
038 Facade overview.mp4
|
MP4
|
2 MB
|
|
|
039 Facade example.html
|
HTML
|
4.5 KB
|
|
|
040 Facade explained.mp4
|
MP4
|
18.9 MB
|
|
|
041 Pros and cons of using Facade.mp4
|
MP4
|
2.8 MB
|
|
|
042 Flyweight overview.mp4
|
MP4
|
3.1 MB
|
|
|
043 Flyweight example.html
|
HTML
|
2.5 KB
|
|
|
044 Flyweight explained.mp4
|
MP4
|
12 MB
|
|
|
045 Pros and cons of using Flyweight.mp4
|
MP4
|
2.2 MB
|
|
|
046 Proxy overview.mp4
|
MP4
|
2 MB
|
|
|
047 Proxy example.html
|
HTML
|
2.6 KB
|
|
|
048 Proxy explained.mp4
|
MP4
|
14.2 MB
|
|
|
049 Pros and cons of using Proxy.mp4
|
MP4
|
2.6 MB
|
|
|
050 Chain of Responsibility overview.mp4
|
MP4
|
3.9 MB
|
|
|
051 Chain of Responsibility example.html
|
HTML
|
3.8 KB
|
|
|
052 Chain of Responsibility explained.mp4
|
MP4
|
23.8 MB
|
|
|
053 Pros and cons of using Chain of Responsibility.mp4
|
MP4
|
3.2 MB
|
|
|
054 Command overview.mp4
|
MP4
|
1.6 MB
|
|
|
055 Command example.html
|
HTML
|
3.5 KB
|
|
|
056 Command explained.mp4
|
MP4
|
17.3 MB
|
|
|
057 Pros and cons of using Command.mp4
|
MP4
|
6.5 MB
|
|
|
058 Iterator overview.mp4
|
MP4
|
1.7 MB
|
|
|
059 Iterator example.html
|
HTML
|
7.1 KB
|
|
|
060 Iterator explained.mp4
|
MP4
|
26.6 MB
|
|
|
061 Pros and cons of using Iterator.mp4
|
MP4
|
3.6 MB
|
|
|
062 Mediator overview.mp4
|
MP4
|
2.1 MB
|
|
|
063 Mediator example.html
|
HTML
|
4.5 KB
|
|
|
064 Mediator explained.mp4
|
MP4
|
16.7 MB
|
|
|
065 Pros and cons of using Mediator.mp4
|
MP4
|
3.8 MB
|
|
|
066 Memento overview.mp4
|
MP4
|
3.2 MB
|
|
|
067 Memento example.html
|
HTML
|
3.8 KB
|
|
|
068 Memento explained.mp4
|
MP4
|
18.6 MB
|
|
|
069 Pros and cons of using Memento.mp4
|
MP4
|
3 MB
|
|
|
070 Observer overview.mp4
|
MP4
|
1.8 MB
|
|
|
071 Observer example.html
|
HTML
|
3.1 KB
|
|
|
072 Observer explained.mp4
|
MP4
|
13 MB
|
|
|
073 Pros and cons of using Observer.mp4
|
MP4
|
1.8 MB
|
|
|
074 State overview.mp4
|
MP4
|
2.8 MB
|
|
|
075 State example.html
|
HTML
|
2.2 KB
|
|
|
076 State explained.mp4
|
MP4
|
7.9 MB
|
|
|
077 Pros and cons of using State.mp4
|
MP4
|
3.4 MB
|
|
|
078 Strategy overview.mp4
|
MP4
|
2.2 MB
|
|
|
079 Strategy example.html
|
HTML
|
3.4 KB
|
|
|
080 Strategy explained.mp4
|
MP4
|
10.4 MB
|
|
|
081 Pros and cons of using Strategy.mp4
|
MP4
|
6.3 MB
|
|
|
082 Template Method overview.mp4
|
MP4
|
2.3 MB
|
|
|
083 Template Method example.html
|
HTML
|
4.5 KB
|
|
|
084 Template Method explained.mp4
|
MP4
|
22.8 MB
|
|
|
085 Pros and cons of using Template Method.mp4
|
MP4
|
3 MB
|
|
|
086 Visitor overview.mp4
|
MP4
|
3.2 MB
|
|
|
087 Visitor example.html
|
HTML
|
5.8 KB
|
|
|
088 Visitor explained.mp4
|
MP4
|
23.4 MB
|
|
|
089 Pros and cons of using Visitor.mp4
|
MP4
|
3.7 MB
|
|
|
Bonus Resources.txt
|
TXT
|
409.6 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|