オブジェクト指向

インターフェース

日本語

概要

クラスが実装すべきメソッドの仕様だけを定義したもの。

詳細

メソッドのシグネチャのみを定義し、実装を持たない型。異なるクラス間で共通の振る舞いを保証する。1つのクラスは単一継承の言語でも複数のインターフェースを同時に実装できるため、多重継承的な柔軟性を、実装の衝突が起きにくい形で得る手段としても使われる。

プログラミングの他の用語