Topic: OOP

Tell Don't Ask
Open-Closed principle