Раздутие интерфейса - Interface bloat

В разработка программного обеспечения, раздувание интерфейса (также называемый толстые интерфейсы к Бьярне Страуструп и Отказ от наследства к Мартин Фаулер ) когда интерфейс включает слишком много операций с некоторыми данными в интерфейс, только чтобы обнаружить, что большинство объектов не могут выполнять данные операции.

Раздутый интерфейс - пример антипаттерн. Можно подумать об использовании шаблон посетителя, Шаблон адаптера, или разделение интерфейса вместо.