Shockwave
DashboardTracks
dev only
← Tracks

Java II

CH 14Why Design Patterns?CH 15Advanced CollectionsCH 16Writing Your Own GenericsCH 17Inheritance & AbstractionsCH 18Polymorphism: Many FormsCH 19Interfaces as ContractsCH 20The IO-Layer PatternCH 21Static FactoriesCH 22The Builder PatternCH 23Encapsulation & FinalCH 24Optional: Avoiding Null Pointer ExceptionsCH 25Command-Based ProgrammingCH 26Architecture Takeaways (DRY / YAGNI / SOLID)