インタフェースの概要(インターフェース)

インタフェースの概要
コンピュータのマザーボード上のようなメモリ・インタフェースとして、インタフェースの多くを持って、このインターフェイスを使用すると、複数のメモリ、マザーボードやメモリを挿入することができますすることができ
、同じ1メーカーであってもよいが、オブジェクトの両方は、に結合することができたことができません-このインタフェースの存在、以来。限りメーカーはこのアクセス従うよう
ポート、マザーボードやメモリを変更し、それが実際にある規範を体現プラグ可能なインターフェースを改善するために自由にすることができます。
-特別な抽象クラス、すべてのインタフェース内部方法-実際には、インタフェースがあり、Java言語のインターフェイスを宣言するために使用インターフェイス
抽象を。
インターフェースについては、いくつかの注意点があります:
■インタフェースは定数のみと抽象メソッド表示することができ
、コンストラクタはありません■インターフェイスを、あなたがオブジェクトインタフェースを作成することはできません
複数のインタフェースを持つことができます●インターフェースとインターフェース間の多重継承をサポート親インタフェース
クラスはつまり、複数のインタフェースを実装することができます- 。 -親クラスは複数のインタフェースを持つことができる
クラスを実装するインタフェースは、このクラスに必要なすべての抽象メソッド(推奨)インターフェース書き換え、書き換えことをあなたがいない場合。このクラスは
抽象クラス(推奨しません)宣言する必要があります

インターフェースの役割は、
開発効率を向上させる、積層突出インターフェイスの開発のためのものであることができ
、プラグイン可能な改善●コードのコードとの間の結合を減少させる
インタフェースを利用するために開発され、以下の抽象クラス-クラス複数のインタフェースを実装するが、唯一継承することができます-親クラス

それを、顧客の要求があまりにも頻繁に変更するので、我々は、彼らが欲しいときに私は、Bを継承することを要求したとき、彼らはA、Bです需要を継承するので、インターフェースは、多重継承を持つことができますので、我々はインターフェイスを使用してBは、我々はより多くの継承よりも彼を与えることができ、そこに持っていたいです

おすすめ

転載: www.cnblogs.com/JiXianSen/p/12142822.html