接口技术
インターフェースとは何ですか?
インターフェースの「開発履歴」を見てみましょう:
クラス--> 抽象クラス--> 抽象クラスよりも抽象的な特定の「構造形式」: インターフェース;
インターフェイス: 抽象化との類似:
インターフェイスには抽象メソッドと定数のみがあります;
抽象クラスは抽象メソッドと他のメンバーを持つことができます;
パブリック $p2 = 2;
静的 $p3=3;
。 。 。 ; 。 。 。 }
インターフェイス C1 {
# CONST P1 = 1;
## 抽象関数 f3 (); }## 実際にはインターフェイス自体定数と抽象抽象しかありませんメソッドの抽象クラスは同じ形式です。
ただし、これがインターフェースと呼ばれる理由は、インターフェースが多重継承を実装できることを規定しているためです。
#インターフェイスの使用:
インターフェイスを設計する目的は、「クラス」がインターフェイスを継承し、その定数と (抽象) メソッドを使用できるようにすることです。クラスが 1 つ (または複数) のインターフェイスを継承する場合、それは継承とは呼ばれず、「実装」と呼ばれます。
つまり、クラスは特定のインターフェイスを実装します。
不求惊动动地,但求无愧于人生!