ABC interview question

What is oops, solid principle, designpattern