Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Design Patterns and Architecture
Methodology
Introduction (4:18)
A Brief History of Software Design (17:36)
Front End / Back End (7:11)
Structural Patterns
Model-View-Controller: The Theory (9:25)
Model-View-Controller: In Practice (18:36)
Observer Pattern: The Theory (14:04)
Observer Pattern: An Example Involving Buttons (19:22)
Observer Pattern: Implementing From Scratch (with MVC) (25:41)
An MVC Controversy (5:30)
Smaller Scale Patterns
The Singleton Pattern (14:04)
Beans (4:28)
DAO (14:58)
DAO Factories (6:34)
JUnit Basics: Testing the DAO (23:18)
Extending DAO for Multiple Databases (23:37)
Saving to Memory (15:20)
Factory Pattern (18:30)
Facades (6:50)
Adapter Pattern (18:13)
Teach online with
Beans
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock