Desenvolvimento de Plugins

1 resposta
M

Pessoal,

Qual seria a maneira profissional de desenvolver um código genérico que aceita plugins (novas funcionalidades sem recompilar o código) ??

1 Resposta

ViniGodoy

Basicamente:

  1. Defina uma interface para seu plugin que comunique-se com sua aplicação. Essa interface deverá ser implementada por todos os desenvolvedores de plugins para sua aplicação.
  2. De alguma forma (como injeção de dependência, broking ou qualquer outra técnica do tipo) instancie o seu plugin em tempo de execução. Provalmente você terá que utilizar-se de reflexão para isso.
Criado 8 de abril de 2007
Ultima resposta 8 de abr. de 2007
Respostas 1
Participantes 2