PHP: Hypertext Preprocessor
インタフェースの実装
まず最初に具体的なソースコードを示す。 interface接頭辞をつけテンプレートを定義し、implementsをつけクラスに適用し実装する。テンプレートはextends で継承可能である。 テンプレートは定義されていても必ず適用されるクラスが必要なわけではない。ただし、適用する前に定義されている必要がある。いまのところ、定義できるのメンバはpublic(公開可視性)のあるメソッドだけである。適用されたクラスに定義されたメソッドの「アクセス権・引数」が異なればエラーを引き起こし、またクラスの名前と同じinterfaceは定義できない。

戻る