>>36
メリットは個々のクラスをカプセル化して1つの仕事に集中させれることか。
クラスの提供してる操作調べるのに継承階層行き来しなくてもすむのもメリット。
実装依存度が低くなることや他のメリットは今までさんざん書いてるから略。
デメリット?コード量が多くなることか?
そんなもん分析/設計時間に比べれば微小やし。
インターフェース継承はするんだからポリモルフィズムも使えるし。