Leidos Interview Question

From the technical question. 1. Explain OOP principles. They ask me about how to implement circle, square and rectangle in Object oriented programming. Also, to design a class diagram in paper.