ISP
Коротко: Принцип разделения интерфейсов (ISP) гласит: много небольших специфичных интерфейсов лучше одного большого.
Подробнее: Буква «I» в SOLID. Ни один клиент не должен зависеть от методов, которые он не использует.
Подробности
Пример
Интерфейс Machine с методом print(……
См. также: принципы SOLID, интерфейс, SRP, DIP