CoBank interview question

The four pillars of object-oriented programming