Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Design Patterns
The Strategy Design Pattern
The Concept Behind Design Patterns (4:37)
Lesson 2 - Strategy Plan - Slide Intro (5:44)
Lesson 3 - Strategy Patter Code - ScoreSystem (15:05)
Lesson 4 - Strategy Example 2 - Part 1 (1:34)
Lesson 4.2 - Strategy Example 2 - Part 1.2 (12:23)
Lesson 5 - Strategy Example 2 - Final (7:17)
Challenge
The Observer Design Pattern
Lesson 6 - Intro to Oberver Design Pattern (3:46)
Lesson 7 - Observer Pattern Class creation - Part 1 (12:24)
Lesson 8 - Observer Pattern - Final (12:51)
Exercise
The Decorator Design Pattern
Lesson 9 - Intro to the Decorator Design Pattern (4:24)
Lesson 10 - Decorator patter Part 1 (11:02)
Lesson 11 - Final Decorator Pattern (9:23)
The Factory and Simple Factory Design Pattern
Lesson 12 - Intro to Simple Factory (7:12)
Lesson 13 - Factory Pattern - Part 1 (2:45)
Lesson 13 - Factory Pattern - Part 1.1 (11:40)
Lesson 13 - Factory Pattern - Part 1.2 (8:24)
The Bridge Design Pattern
Lesson 69 - Intro to Bridge Design Pattern (3:35)
Lesson 70 - Coding Classes (6:37)
Lecture 71 - Final Bridge pattern (2:44)
The Singleton Design Pattern
Lesson 14 - Singleton Pattern - Intro (3:25)
Lesson 15 - First Singleton Pattern - 1 (5:53)
Lesson 16 - Singleton - Synchronized (7:04)
Lesson 17 - Eager Singleton Creation (3:43)
Lesson 18 - Double-Checked Locking Singleton (6:10)
Code
The Command Design Pattern in Java
Lesson 19 - Command Pattern Intro (8:54)
Lesson 20 - Command Class and Gameboy Classes - 1 (5:48)
Lesson 21 - MarioUpCommand - Setup - Part 2 (8:45)
Lesson 22 - Final Command Pattern (16:15)
General-StatePatternDiagram
statePattern
The Adapter Design Pattern
Lesson 23 - Adapter Design Pattern Intro (4:21)
Lesson 24 - Class creation for Adapter Pattern - 1 (12:01)
Lesson 25 - Putting together ObjectAdapter Test (5:08)
Lesson 26 - Final Adapter Pattern (3:18)
NonBridgeWay
InterpreterDP
Visitor-JDP
Bridge DP
The Facade Design Pattern
Lesson 28 - Final Facade Example (13:06)
Lesson 27 - The Facade Pattern (4:00)
The Template Design Pattern
Lesson 29 - The Template Method Pattern - Intro (3:49)
Lesson 30 - Template Method Part 2 (7:16)
Lesson 31 - Hooked on Template Method - Final (11:55)
The Iterator Design Pattern
Lesson 32 - Intro to Iterator Pattern (5:45)
Lesson 33 - The Obvious Solution Classes (4:40)
Lesson 34 - GeekyStore Iterator (13:54)
Lesson 35 - Final Own Iterator Pattern (7:46)
Lesson 36 - Java Iterator (9:04)
The State Design Pattern
Lesson 37 - Introduction to State Pattern (8:24)
Lesson 38 - The Obvious Solution - Part 1 (11:45)
Lesson 39 - Obvious Solution - Part 2 (5:47)
Lesson 40 - The Right Way - Using State Pattern - Part 1 (12:55)
Lesson 41 - The Right Way - State Pattern - Part 2 (12:11)
Lesson 42 - State Design Pattern - TestDrive (8:35)
The Proxy Design Pattern
Lesson 43 - Intro to Proxy Design Pattern (5:06)
Lesson 44 - Remote Proxy Design Pattern Implementation (10:38)
BankProxy
ProxyPattern
The MVC - Model View Controller Design Pattern
Lesson 45 - Intro to MVC (7:27)
Lesson 46 - MVC Classes Creation (9:36)
Lesson 47 - Final MVC Project (7:38)
The Builder Design Pattern
Lesson 48 - Introduction to Builder Pattern (5:12)
Lesson 49 - Builder DP - Final (13:45)
Lesson 50 - Interface Builder Part 1 (9:25)
Lesson 51 - Final (8:10)
The Prototype Design Pattern
Lesson 52 - Introduction to Prototype Design Pattern (3:35)
Lesson 53 - Cloning Person and Dolphin Objects (9:57)
Lesson 54 - Using the Java Cloneable Interface (9:34)
The Mediator Design Pattern
Lesson 56 - Mediator Project with Code - Part 1 (8:53)
Lesson 55 - Intro to Mediator DP (4:48)
Lesson 57 - Final Mediator Design Pattern (9:33)
The Visitor Design Pattern
Lesson 58 - Intro to Visitor JDP (4:43)
Lesson 59 - Visitor Part 2 (7:09)
Lesson 60 - Final Visitor Design Pattern (10:21)
The Memento Design Pattern
Lesson 61 - Memento DP - Intro (4:48)
Lesson 62 - Memento Classes - part 1 (5:32)
Lesson 63 - Memento Final (8:25)
The Interpreter Design Pattern
Lesson 64 - Intro to Interpreter DP (3:24)
Lesson 65 - Final Interpreter DP (12:06)
The Chain of Responsibility Design Pattern
Lesson 66 - Intro to Chain of Responsibility (3:36)
Lesson 67 - CofResposibility Part 2 (8:38)
Lesson 68 - Final CofResp (6:55)
ChainOfResponsibility
The Bridge Design Pattern
Lesson 72 - Intro to Flyweight DP (1:24)
Lesson 73 - Final FlyWeight DP (11:52)
FlyWeight
Bonus
More courses by Paulo Dichone
Lesson 28 - Final Facade Example
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock