Вопрос:

Что не является принципом ООП?

Ответ:

Основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм и абстракция.

Замещаемость не относится к основным принципам ООП.

Ответ: Замещаемость.