Ver Mensaje Individual
  #20  
Antiguo 14-02-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Neftali Ver Mensaje
Lo que ya no puedo asegurar es que si posteriormente, no la vayas a utilizar para otras cosas (si complicas la estructura de esos plugins -sus clases-).
Lo mismo podría decirse de una jerarquía cualquiera de clases. Una clase es un compromiso ante los clientes (los usuarios de la clase) de que su interfaz no va a cambiar. Y aún así, da para cosas muy complejas.

Aunque un sistema de plugins puede no dar el ancho para todo, pienso que sí puede resolver muchos problemas de modularidad, más allá de sólo aplicaciones básicas. Y me refiero a hacerlo sin usar RTTI. Por otra parte, no hay porque restringirse a una sola jerarquía de plugins. Dependiendo de la aplicación, si ésta es muy compleja, puede trabajarse con distintas categorías; por ejemplo, una para acceso a base de datos, otra para improtación/expórtación de datos, etc.

// Saludos
Responder Con Cita