ホームページ  >  記事  >  バックエンド開発  >  PHPでのアダプターパターンの実装方法を詳しく解説

PHPでのアダプターパターンの実装方法を詳しく解説

墨辰丷
墨辰丷オリジナル
2018-05-21 11:17:261513ブラウズ

この記事では、主に 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();

関連推奨事項:

AdapterモードのPHPデザインパターン

PHPデザインパターンについて -

Adapterのメソッドの詳細な説明

簡単なPHP入門

アダプターパターン

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

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