next up previous contents index
Next: Auxílio à Programação Up: Resumo Previous: Resumo

Transparência na Programação e Acessos a Objectos

A transparência da programação não se encontra presente em nenhum dos sistemas, o que os pode tornar incómodos de utilizar. Os smart pointers constituem um exemplo elucidativo, quando tentam ser substitutos para os ponteiros normais. Algumas das características destes só conseguem ser emuladas à custa de algumas complicações: vejam-se, por exemplo, as classes necessárias para lidar com os atributos dos ponteiros (e.g. const). Em cada um dos sistemas, a aplicação sabe que não está a utilizar o próprio objecto, mas uma entidade que serve de intermediária entre um qualquer objecto e o código que o pretende utilizar: não há transparência nas manipulações do objecto.



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