ABC Interview Question

Explain oops and it's different types