Thoughtworks interview question

explain OOP's concept