OOPs Concepts
Outcomes
- Model responsibilities with interfaces
- Choose composition or inheritance deliberately
Prerequisites: No prerequisite topics
Evidence: Practise the outcome in code and record what you learned.
Current status: Not started
Recommended next: Java 8 Features — Carry the interface model into functional interfaces so behavior can be passed without hiding ownership.