Qual a finalidade do reflection
15/08/2013
0
Pjava
Posts
16/08/2013
Joel Rodrigues
Um exemplo interessante em que eu já vi a reflexão sendo usada e eu mesmo também a utilizei foi para criar uma aplicação com suporte a plug-ins. O funcionamento era o seguinte:
a aplicação contava com basicamente uma tela principal onde havia um menu. Então eram construídas várias DLLs com formulários (os plug-ins), e salvas em uma pasta. Ao iniciar a aplicação principal, ela varria a pasta de plug-ins e carregava todas as DLLs, explorando sua estrutura em runtime e buscando seus formulários. Para cada form contido na DLL, criava-se um item no menu para acessá-lo. De fato não é uma arquitetura de plug-ins complexa, mas servia para o objetivo da aplicação.
16/08/2013
Joel Rodrigues
Ou seja, se a coisa existe, tem aplicação, mas nem sempre essa aplicação é útil para nós.
Abraço.
16/08/2013
Leonardo Carvalho
Clique aqui para fazer login e interagir na Comunidade :)