Como criar uma arquitetura de plug-in flexível?
Um tema recorrente em meu trabalho de desenvolvimento foi o uso ou a criação de uma arquitetura de plug-in interna. Eu já vi várias abordagens - arquivos de configuração (XML, .conf e assim por diante), estruturas de herança, informações de banco de dados, bibliotecas e outros. Em minha...