若是一個類A實現了這個接口B,可是接口B中某個"功能"C 是A根本不可能有的,由於A實現了接口B,因此必須實現B中的全部"功能",那麼這個C也要被A實現,顯然這個C是A根本不可能有的.就形成了接口污染, 接口
接口污染是指把接口作的過於胖,派生類必須實現某些它用不到的功能,這樣不只加大了接口間的耦合,並且帶來沒必要要的複雜性,形成接口污染。