Взаимозаменяемость (информатика) - Википедия - Interchangeability (computer science)

В Информатика, взаимозаменяемость это способность, объект может быть заменен другим объектом, не затрагивая код, использующий объект. Этот шанс обычно требует, чтобы два объекта совместно использовали интерфейс, который в конкретном случае либо строго, либо совместим. Видеть инкапсуляция статья для подробностей.