El adaptador de patrón


Peter Hinrichsen explora el uso práctico de los patrones de diseño nuevo. En esta ocasión es el Patrón Adaptador que viene bajo escrutinio.
El componente de Delphi paleta está creciendo con cada versión de Delphi. Aparte de los controles GUI que hemos tenido desde Delphi 1, ahora tenemos distintos controles visuales, a todos los que realizan la misma tarea básica, a elegir.
Por ejemplo: para la base de datos SQL de acceso podemos elegir entre el BDE controles (TDatabase y TQuery) ADO. Si nos dirigimos a una base de datos específica, es posible que desee omitir un genérico de capa de conexión de datos e ir directamente a la base de datos de la API mediante una familia de controles como IBObjects para InterBase, o DOA (ver Referencia 1) para Oracle.
Para la conexión a internet, puede haber comenzado su proyecto con una primera versión de Delphi utilizando la FastNet componentes, pero ahora quiero pasar a Indy.
Para la compresión de datos, puede haber comenzado su proyecto utilizando el algoritmo de compresión ZLib suministrado en el CD de Delphi, y ahora desea cambiar a formato Zip.
puede haber comenzado un proyecto que no cuenta con cifrado de datos, pero la modificación de los requisitos significa que usted tiene que añadir el cifrado sin romper cualquiera de los sistemas existentes.
Para el análisis de XML, usted puede elegir entre la creación de una dependencia en el MSDom DLL que viene con Internet Explorer 5, o utilizar uno de los nativos de Delphi analizadores disponibles en la web (Delphi 6 ahora sí contiene un nativo de XML parser).
En la siguiente sección discutiremos algunos de los problemas de la construcción en la dependencia de un solo proveedor del componente. Yo luego voy a ver lo que la banda de los Cuatro (o GoF, ver Referencia 2) decir sobre el Adaptador de Patrón y examinar las distintas formas en que puede ser implementado en Delphi. Voy a terminar usando el Adaptador para envolver la biblioteca de compresión ZLib. Una vez que hemos envuelto ZLib, voy a examinar dos formas de creación de instancias concretas de la adaptación de la clase mediante el uso de una referencia de la clase y el Patrón de Fábrica.
haga CLIC AQUÍ para ver el artículo completo.









El adaptador de patron


El adaptador de patron : Multi-millones de consejos para hacer su vida mas facil.


Peter Hinrichsen explora el uso practico de los patrones de diseño nuevo. En esta ocasion es el Patron Adaptador que viene bajo escrutinio.
El componente de Delphi paleta esta creciendo con cada version de Delphi. Aparte de los controles GUI que hemos tenido desde Delphi 1, ahora tenemos distintos controles visuales, a todos los que realizan la misma tarea basica, a elegir.
Por ejemplo: para la base de datos SQL de acceso podemos elegir entre el BDE controles (TDatabase y TQuery) ADO. Si nos dirigimos a una base de datos especifica, es posible que desee omitir un generico de capa de conexion de datos e ir directamente a la base de datos de la API mediante una familia de controles como IBObjects para InterBase, o DOA (ver Referencia 1) para Oracle.
Para la conexion a internet, puede haber comenzado su proyecto con una primera version de Delphi utilizando la FastNet componentes, pero ahora quiero pasar a Indy.
Para la compresion de datos, puede haber comenzado su proyecto utilizando el algoritmo de compresion ZLib suministrado en el CD de Delphi, y ahora desea cambiar a formato Zip.
puede haber comenzado un proyecto que no cuenta con cifrado de datos, pero la modificacion de los requisitos significa que usted tiene que añadir el cifrado sin romper cualquiera de los sistemas existentes.
Para el analisis de XML, usted puede elegir entre la creacion de una dependencia en el MSDom DLL que viene con Internet Explorer 5, o utilizar uno de los nativos de Delphi analizadores disponibles en la web (Delphi 6 ahora si contiene un nativo de XML parser).
En la siguiente seccion discutiremos algunos de los problemas de la construccion en la dependencia de un solo proveedor del componente. Yo luego voy a ver lo que la banda de los Cuatro (o GoF, ver Referencia 2) decir sobre el Adaptador de Patron y examinar las distintas formas en que puede ser implementado en Delphi. Voy a terminar usando el Adaptador para envolver la biblioteca de compresion ZLib. Una vez que hemos envuelto ZLib, voy a examinar dos formas de creacion de instancias concretas de la adaptacion de la clase mediante el uso de una referencia de la clase y el Patron de Fabrica.
haga CLIC AQUI para ver el articulo completo.


El adaptador de patrón

El adaptador de patrón : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación