Retrofitted interfaces to show Java OOP.