DXC Technology Interview Question

Explain OOP principles and the difference between some terms