若是一个类A实现了这个接口B,可是接口B中某个"功能"C 是A根本不可能有的,由于A实现了接口B,因此必须实现B中的全部"功能",那么这个C也要被A实现,显然这个C是A根本不可能有的.就形成了接口污染, 接口
接口污染是指把接口作的过于胖,派生类必须实现某些它用不到的功能,这样不只加大了接口间的耦合,并且带来没必要要的复杂性,形成接口污染。