PHP - Modificando métodos através da extensão de classes
 
     Extensão de classes é uma ótima maneira de organizar e reaproveitar código, tornando a aplicação mais clara e de manutenção mais simples. Vamos mostrar aqui um exemplo muito simples de extensão de classe utilizando os mesmos nomes de método.   Isso pode ser muito útil, por exemplo, quando temos uma chamada de método em várias partes do código e precisamos mudar alguma coisa neste método porém não queremos mexer diretamente nele.   Vamos supor que o método statement()  dentro da classe Main  é chamado em trinta pontos de sua aplicação e você precisa alterar a saída dele.   main.class.php    <?php         Class Main         {              public function statement()              {                   return "Classe 'Main'";              }         }      index.php     <?php   include "main.class.php";  $new = New Main();   echo $new->statement();  echo "\n";           Uma opção seria alterar o método mas você não quer mexer diretamente nel...