a/A Online May 2020 Week 6 Day 3 - SOLID OOP