PHP インターフェイス クラスの正しい使用 Interface_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:31:53
オリジナル
733 人が閲覧しました

初めての方へ

実際、その機能は非常に単純です。多くの人が一緒にプロジェクトを開発する場合、全員が他の人が作成したクラスを呼び出すことがあります。実装メソッドはどのように命名されますか? このとき、インターフェイス クラスを定義するとき、そのメソッドは次のようなサブクラスによって実装される必要があります。

    インターフェース ショップ
  1. {
  2. public function buy($gid);
  3. public functionview($gid );
  4. ショップ インターフェイス クラスを宣言し、buy、sell、view の 3 つのメソッドを定義します。このクラスを継承するすべてのサブクラスは、これらの 3 つのメソッドのいずれかを実装する必要があります。サブクラスがこれらの単語を実装していない場合は、それが実装されます。動作しないでしょう。実際、インターフェイス クラスは、端的に言えば、クラスのテンプレートであり、クラスの規則です。このカテゴリに属する​​場合は、どのような方法であっても、私の規則に従わなければなりません。それをどうするかはあなた次第です:
  5. <ol class="dp-xml">
    <li class="alt"><span><span>class BaseShop implements Shop  </span></span></li>
    <li><span>{  </span></li>
    <li class="alt"><span>public function buy($gid)  </span></li>
    <li><span>{  </span></li>
    <li class="alt"><span>echo('你购买了ID为 :'.$gid.'的商品');  </span></li>
    <li><span>}  </span></li>
    <li class="alt"><span>public function sell($gid)  </span></li>
    <li><span>{  </span></li>
    <li class="alt"><span>echo('你卖了ID为 :'.$gid.'的商品');  </span></li>
    <li><span>}  </span></li>
    <li class="alt"><span>public function view($gid)  </span></li>
    <li><span>{  </span></li>
    <li class="alt"><span>echo('你查看了ID为 :'.$gid.'的商品');  </span></li>
    <li><span>}  </span></li>
    <li class="alt"><span>}  </span></li>
    </ol>
    ログイン後にコピー
    考えてみてください。多くの人々が一緒に作業する大規模なプロジェクトでは、インターフェース クラスがあると便利です。あなたの特定の関数のメソッド名が何であるかを他の人に尋ねてください。 もちろん、これが好きなら、それは仕方ありません。
  6. 結論: PHP インターフェースのクラスインターフェースはクラスのリーダーであり、方向を示し、サブクラスはその指定されたメソッドを完了する必要があります。


http://www.bkjia.com/PHPjc/446183.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/446183.html技術記事初めての方にとって、彼らの役割は実際には非常に単純です。多くの人が一緒にプロジェクトを開発するとき、彼らは皆、他の人が書いたいくつかのクラスを呼び出すかもしれません。その場合、どうやってそのクラスの 1 つを知ることができるのかと疑問に思うでしょう...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート