Bank of America interview question

Are you familiar with object-oriented programming principles