next up previous contents index
Next: Código Adicional Up: O Gerador de Previous: O Gerador de

Código dos Envelopes

O código gerado por esta ferramenta é formado por uma hierarquia de classes, réplica da hierarquia original, e pelo código de suporte. Cada classe da nova hierarquia contém a mesma interface funcional, acrescida de interface própria de cada classe de envelope.

O código é gerado de forma que a nova hierarquia derive da classe Envelope nos pontos onde na hierarquia original não existem superclasses. Esta classe contém código genérico para a auto-gestão dos envelopes, assim como código que deve ser redefinido por cada classe da hierarquia dos envelopes.

Sem outras modificações, i.e., se aos objectos não fossem associadas nenhumas características especiais, os envelopes seriam inúteis. Limitar-se-iam a realizar a redirecção das invocações recebidas para a carta. É necessária a introdução de código adicional.



David M. M. de Matos
Thu Jun 29 14:58:09 MET DST 1995