Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Design Patterns and Architecture
Methodology
Introduction (4:20)
A Brief History of Software Design (17:38)
Front End / Back End (7:13)
Structural Patterns
Model-View-Controller: The Theory (9:27)
Model-View-Controller: In Practice (18:38)
Observer Pattern: The Theory (14:06)
Observer Pattern: An Example Involving Buttons (19:24)
Observer Pattern: Implementing From Scratch (with MVC) (25:43)
An MVC Controversy (5:32)
Smaller Scale Patterns
The Singleton Pattern (14:06)
Beans (4:30)
DAO (15:00)
DAO Factories (6:36)
JUnit Basics: Testing the DAO (23:20)
Extending DAO for Multiple Databases (23:39)
Saving to Memory (15:22)
Factory Pattern (18:32)
Facades (6:52)
Adapter Pattern (18:16)
The Singleton Pattern
Complete and Continue