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