IBM interview question

Implement all the opps principles in a single application