Course description
Design patterns are proven solutions for solving problems without reinventing the wheel. Adding them to your high level toolkit will make you a better developer. In this course you'll become familiar with Memento, Interpreter, Chain of Responsibility, Bridge and Flyweight design patterns.
Prerequisites
Core Java language is necessary for this course. if you do not have this please see:
Java SE 9, Part 1 of 14: Install and Introduction
Java SE 9, Part 2 of 14: IntelliJ and Operators
Java SE 9, Part 3 of 14: classes and Objects
Java SE 9, Part 4 of 14: Composition and Arrays
Java SE 9, Part 5 of 14: Interfaces and Streams
Java SE 9, Part 6 of 14: Swing and Flash Card Application
Java SE 9, Part 7 of 14: Intro to Java FX
Java SE 9, Part 8 of 14: Application Login
Java SE 9, Part 9 of 14: Expressions, DB and Threads
Java SE 9, Part 10 of 14: Project Setup and Login
Java SE 9, Part 11 of 14: Errors and Listview
Java SE 9, Part 12 of 14: Custom Lists and Updates
Java SE 9, Part 13 of 14: Vaadin and HTTP Introduction
Java SE 9, Part 14 of 14: Weather Application
Meet the expert
Paulo Dichone graduated from Whitworth University with a B.S in Computer Science in 2009 and has worked building Android and iOS mobiles apps as well as web applications. Since 2014 he's been an online instructor teaching over 40,000 students from 170 countries in how to program Java and build Android Applications.
Course outline
Final Patterns
Memento Design Pattern (19:02)
- Introduction (00:08)
- Memento DP (04:48)
- Memento Classes Part 1 (05:32)
- Memento Final (08:25)
- Summary (00:08)
Interpreter Design Pattern (15:47)
- Introduction (00:08)
- Intro to Interpreter (03:24)
- Final Interpreter (12:06)
- Summary (00:08)
Chain of Responsibility Design Pattern (19:25)
- Introduction (00:08)
- Chain of Responsibility (03:36)
- Resposibility Part 2 (08:38)
- Final Responsibility (06:55)
- Summary (00:08)
Bridge Design Pattern (13:12)
- Introduction (00:08)
- Intro to Bridge Design Pattern (03:35)
- Coding Classes (06:37)
- Final Bridge pattern (02:44)
- Summary (00:08)
Flyweight Design Pattern (13:32)
- Introduction (00:08)
- Intro to Flyweight (01:24)
- Final FlyWeight (11:52)
- Summary (00:08)