J/O
4.2 When to use them | Java OOP Learning Hub