Meu contexto é o seguinte, estou fazendo um sistema no qual vou precisar calcular algumas coisas, e terão vários autores, nos quais calculam alguns itens de forma igual, e outros de forma diferente. Logo, pensei em fazer uma(s) library(ies) para me auxiliarem nos cálculos, e lembrei do conceito de interfaces em oop no qual provavelmente se encaixa dentro da minha necessidade.
Todos autores devem implementar alguns métodos para fornecer resultados. Então pensei em fazer uma interface Autor onde declara os atributos (constantes) e métodos obrigatórios; e então uma classe que implemente essa interface, na qual terão formas de executar a maior parte dos cálculos que estarei trabalhando. Depois disso estar pronto só pego os métodos que tem diferença entre eles (autores que calculam de forma diferente) estendo eles dessa classe e assim se tem uma boa economia de trabalho. Gostaria de saber se alguém aí já fez ou sabe se isso é possível e se tem diferença o uso delas ou Model...?? Ps.: estender libraries eu ja fiz, mas não com o uso de interface.. mas em fim não vou me alongar mais ainda no e-mail e aguardo a opinião de todos. Obrigado! :D _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

