[Cascavel-pm] Transformando em objeto

Adriano Ferreira a.r.ferreira em gmail.com
Quinta Novembro 30 05:09:49 PST 2006


On 11/30/06, Lorn <lorn.br em gmail.com> wrote:
> Qual a vantagem de eu tranformar um programa em perl normal em objeto?
> alem dele ficar "abençoado" :P

Se o programa tem partes reutilizáveis, vale apenas trabalhá-lo em
módulos (que já ajudam) e se a complexidade aumenta, objetos podem ser
interessantes (embora não haja regra geral -- tem de ser visto caso a
caso e, como sempre, depende. Depende de mil e um fatores -- passando
desde a utilização do código até a proficiência/paciência do
programador).

Se é um código para ser usado uma única vez, não vale a pena complicar
-- você pode demorar mais projetando o objeto do que resolvendo o
problema em mãos. Se é um código com o qual você e outros terão de
conviver por muito tempo e que provavelmente vai mudar e evoluir, você
vai apreciar ter feito dele na forma de objetos.

Se você é supersticioso, abençoar seu código (o equivalente Perl de
trabalhar com objetos) deve ser sempre um bom negócio. Mas superstição
não há de funcionar sempre em casos de programação.


Mais detalhes sobre a lista de discussão Cascavel-pm