個人的な理解: アダプターは主に元の関数と新しい関数の間の仲介者として機能します。つまり、新しい関数は元の関数の一部を呼び出す必要があります。これにより、コードの再利用性が向上します。 (もし理解が間違っていたら、アドバイスをお願いします、ありがとうございます)
" パブリック関数 getError() __error; or}} Class Logtoconsole { Private $ __ errorObject; Public Function __Construct ($ EERROROBject) eCT = $ errorObject; } public function writing () {- fwrite ("" errorlog) .txt",$this->__errorObject->getError());
- } }
- }
- class logToCVS
- {
- const LOG_LOCATION='log.csv';
- errorオブジェクト)
- t;getErrorNumber();
- $ line。= '、'; ( )); {
- return $this->_errorNumber ; b Public Function Geterrotext () {
- Return $ This-& GT; _ErrorText
- }} // エラーメッセージを txt に書き込みます
- $ ERROR = New ErrorObject; ("404: NOT Fun D ") ;
- $log=new logToConsole($error);
- $log->write();
-
- //エラー情報をcsvに書き込みます
- $error=new logToCSVAdapter("404: fuond ではありません");
- $log =new logToCVS($error);
- $log->write();
-
-
-
- コードをコピー
-
-
-
-
-
-
-
-
-
-
-
-
|