ShippyPro Interview Question

OOP, Design Patterns, SOLID principles