Ricardo Azevedo

Object Factories

Introdução

Os processos de abstracção e modularidade em programação orientada a objectos, em particular em C++, são facilmente conseguidos através dos conceitos de herança, polimorfismo e métodos virtuais. Na verdade o sistema em runtime é capaz de “despachar” métodos virtuais para os correctos objectos derivados, conseguindo assim executar o código que pretendemos em cada um dos instantes. A literatura referente à programação orientada a objectos é basta em exemplos.

Geralmente quando utilizamos este tipo de técnicas encontramos-nos num estado em que os objectos já estão criados, e dessa forma mantemos referências ou ponteiros que nos servirão para invocar o(s) método(s) desejados.

Continuar a ler