ホームページ  >  記事  >  バックエンド開発  >  PHP シンプルアダプターパターンの紹介

PHP シンプルアダプターパターンの紹介

巴扎黑
巴扎黑オリジナル
2017-08-15 16:32:081308ブラウズ

この記事では、主に PHP で実装された単純なアダプター パターンを紹介し、具体的な例の形式で PHP アダプター パターンの実装スキルと呼び出しメソッドを分析します。 PHP で実装されたアダプター パターン。参考のために皆さんと共有してください。詳細は次のとおりです:

<?php
//适配器模式-通过适配器去执行第三方方法
//定义目标接口
interface Target{
  public function simpleMethod1();
  public function simpleMethod2();
}
class Adatee{
  public function simpleMethod1(){
    echo &#39;Adatee simpleMethod1<br/>&#39;;
  }
}
//类适配器模式
class Adapter implements Target{
  private $adatee;
  public function __construct(Adatee $adatee){
    $this->adatee = $adatee;
  }
  public function simpleMethod1(){
    echo $this->adatee->simpleMethod1();
  }
  public function simpleMethod2(){
    echo $this->adatee->simpleMethod12();
  }
}
//客户端接口
class Client{
  public static function main(){
    $adapter = new Adapter(new Adatee());
    $adapter->simpleMethod1();
  }
}
Client::main();

以上がPHP シンプルアダプターパターンの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。