Hola Federico, Con respecto a las diferencias de funcionalidad creo que tenes 2 opciones dependiendo de la extensibilidad que le quieras dar a tu aplicación:
1 ) Que el driver del escaner tenga información plana sobre las funcionalidades que soporta, con el objetivo de que la UI le pregunte al driver si soporta o no X feature.. 2 ) Que el driver tenga la UI que requiere para su propia configuración, de esta forma es mas complejo crear un driver pero podes agregar cualquier cosa. De esta forma es como funcionan las impresoras en Windows y existe la posibilidad de imprimir a PDF utilizando propiedades que una impresora normal no tiene (ej: Nombre del Archivo, Contraseña, compatibilidad de versiones del Acrobat Reader, etc..) Saludos!, Diego _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Federico Lazarte Sent: Jueves, 01 de Marzo de 2007 16:45 To: [email protected] Subject: [puntonet] Debate sobre como diagramar esta aplicacion Estimados. Tengo una componente utilizada para la adquisicion de imagenes a travez de escaneres. Esa componente fue realizada en su principio para un modelo de escaner especifico. Ahora se la quiere adaptar para poder usar con mas de un tipo de escaner, el problema es que hay codigo especifico del escaner original que hay que separar del codigo de la aplicacion en si y de la capa de presentacion. Estube pensando en aplicar el patron factory asi de acuerdo al dispositivo instalado, instanciar las clases necesarias para ese dispositivo. Alguien tendria otra forma de diagramar este proyecto?. Hay que tener en cuenta que cada escaner tiene sus propiedades y algunos tienen funcionalidades que otros no, pero la aplicacion las contempla. Muchas gracias. Federico _____ Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía. Pruébalo <http://ideas.live.com>
