dev only
student
mentor
parent
← Tracks
Java II
CH 14
Why Design Patterns?
CH 15
Advanced Collections
CH 16
Writing Your Own Generics
CH 17
Inheritance & Abstractions
CH 18
Polymorphism: Many Forms
CH 19
Interfaces as Contracts
CH 20
The IO-Layer Pattern
CH 21
Static Factories
CH 22
The Builder Pattern
CH 23
Encapsulation & Final
CH 24
Optional: Avoiding Null Pointer Exceptions
CH 25
Command-Based Programming
CH 26
Architecture Takeaways (DRY / YAGNI / SOLID)