Archive for janeiro 19th, 2010

Classes abstratas e finais em PHP

terça-feira, janeiro 19th, 2010

Hoje me deparei com algo que nunca precisei mexer e tinha esquecido disso (ja tinha visto na faculdade).

Classes abstratas e finais!

É bem bobo, mas vamo lá: Classe abstrata é quando você quer deixar tudo organizado numa classe principal, porem sem implementar (a implementação fica para os filhos dela que precisarem).

Dessa forma a classe fica organizada e cada filho implementa de acordo com sua necessidade.

Ex.:

abstract class pessoa
{

abstract function queroOutroNome();

}

class pessoaRevoltada extends pessoa
{

function queroOutroNome($novoNome){

$nome = $novoNome;

}

}

Depois escrevo da classe final e um detalhe sobre aspas até então desconhecido pra mim.

[]’s