インターフェース
Interface
「境界面」のことで、そこで指定された規則を通じて情報交換をすることを定めたもの。
当事者間での情報交換の方法を定めているので、プロトコル(Protocol、議定書、転じて約束事)とも呼ばれる。
インターフェースを定めれば、そのインターフェースを満たす実装を作れば良く、設計の自由度が上がる。
プログラミング言語では、関数定義、オブジェクト定義のひな形のような形で提示されることが多い。
概念としてのインターフェースと、その言語における「インターフェース」機能とがある。
C言語では「ヘッダ」「プロトタイプ宣言」として知られる。
Java, C# では interface 宣言でインターフェースを定義することができる。
このインターフェースには実装は含まれず、定値とメソッド呼び出し方法のみが定義される。
用語にブレがある
インターとインタ
フェース、フェイス、フェィス、フェス
関連
インターフェース定義言語(IDL)
インターフェース記述言語(IDL)
用語のブレ
インターフェイス、インタフェイス、インタフェス