[Cascavel-pm] Com que Class::* eu vou

Eden Cardim edencardim em gmail.com
Segunda Abril 2 09:19:58 PDT 2007


On 3/31/07, Igor Sutton Lopes <igor.sutton em gmail.com> wrote:
> [ implementação de Strategy aqui ]
> Deixei escapar alguma coisa? :-)

Eu agregaria o objeto que implementa a estratégia ao objeto cliente,
passando-o como parâmetro apenas ao construtor (talvez fornecendo um
default razoável) e dando a possibilidade de mudar a estratégia
através de algum método ( algo como
$obj->set_strategy(Strategy->new(etc...)) ). Mas é claro que isso são
só detalhes de implementação, assim, acho que não posso dizer que
faltou nada.

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática
--
"you seem to think that 'close enough' is close enough...
please learn to be 'literal' around programming."
merlyn - on irc.freenode.net#perl


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