Acerca del uso de polymorphic factories

Algo que me fastidia de utilizar fábricas polimórficas es el hecho de tener que complicar mi clase con una inicialización estática que registra la fábrica correspondiente. Por otra parte, me pregunto hasta que punto es esto una buena idea. Por ejemplo, Supongamos que diseñamos un modelo para que sea reutilizable: el hecho de que sus clases requieran o no el uso de fábricas no está determinado por el modelo sino por el uso que se requiera de éste. Al decidir que un modelo reutilizable contiene fábricas para sus clases, se está asumiendo que todos los usuarios del modelo están interesados en ellas. Sin embargo, me atrevo a pensar que para muchas aplicaciones sencillas estas fábricas están de mas, aun cuando el modelo usado encaja perfectamente. ¿Sería posible aislar el soporte de factories en una librería o package optativo? ¿Sería esto una buena idea?

0 Comments:
Publicar un comentario
<< Home