インターフェースの目的別分類: レイヤー分離 / 特性表現 / 差替可能性

オブジェクト指向におけるインターフェースという概念は,アプリケーションやライブラリの実装に欠かせない要素です.しかし,その抽象的な性質から,初めて触れる人にとっては活用方法がイメージしにくいこともあるかもしれません. 本セッションでは,そんなインターフェースを次の3つのカテゴリーに分類してみます:…