ホームページ >バックエンド開発 >PHPチュートリアル >デザインパターン(アダプター)

デザインパターン(アダプター)

WBOY
WBOYオリジナル
2016-07-25 08:47:371148ブラウズ
個人的な理解: アダプターは主に元の関数と新しい関数の間の仲介者として機能します。つまり、新しい関数は元の関数の一部を呼び出す必要があります。これにより、コードの再利用性が向上します。 (もし理解が間違っていたら、アドバイスをお願いします、ありがとうございます)

                                                                                                                                                                                                                                                                                                                      " パブリック関数 getError()
__error; or}}
Class Logtoconsole {
Private $ __ errorObject;
Public Function __Construct ($ EERROROBject) eCT = $ errorObject;
}
    public function writing () {
  1. fwrite ("" errorlog) .txt",$this->__errorObject->getError());
  2. } }
  3. }
  4. class logToCVS
  5. {
  6. const LOG_LOCATION='log.csv';
  7. errorオブジェクト)
  8. t;getErrorNumber();
  9. $ line。= '、'; ( )); {
  10. return $this->_errorNumber ; b Public Function Geterrotext () {
  11. Return $ This-& GT; _ErrorText
  12. }} // エラーメッセージを txt に書き込みます
  13. $ ERROR = New ErrorObject; ("404: NOT Fun D ") ;
  14. $log=new logToConsole($error);
  15. $log->write();
  16. //エラー情報をcsvに書き込みます
  17. $error=new logToCSVAdapter("404: fuond ではありません");
  18. $log =new logToCVS($error);
  19. $log->write();
  20. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。