The OOP languages call this the polymorphism principle, which briefly is defined as "one interface, many implementations".
ООП мови називають це поліморфізний принцип, який коротко визначається як «один інтерфейс, багато реалізацій».