Criação de Objetos

4 respostas
A

Tenho um componente chamado “BotaoItem” e quero saber como posso fazer pra criar uma instância deste componente sabendo apenas o nome do componente, por exemplo:

var nomeComp: string = “BotaoItem”;
var btn: nomeComp = new…

onde, supostamente, btn seria do tipo nomeComp.

Desde já agradeço.

4 Respostas

wbdsjunior

você pode implementar o padrão Factory.

dê uma olhada no item 3.1.1 deste artigo.

A

Pensei nisso antes, porém não queria ter que fazer n condições para obter o tipo de objeto. Alguma outra dica?

F

Alex,
Vc não falou qual linguagem está usando, mas se for Flex pode fazer desta forma http://fabiophx.blogspot.com/2009/04/criacao-dinamica-de-objetos.html

[]s

A

Vlw Fabio. Isso ajudou bastante.

Criado 13 de abril de 2010
Ultima resposta 14 de abr. de 2010
Respostas 4
Participantes 3