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
---------------------------

Responder a