L'adaptateur modèle


Peter Hinrichsen explore les pratiques d'utilisation de modèles de conception de nouveau. Cette fois-ci c'est le l'Adaptateur Modèle qui est sous contrôle.
La palette de composants Delphi est croissante avec chaque nouvelle version de Delphi. Outre les contrôles d'interface utilisateur graphique, nous avons eu depuis Delphi 1, nous avons maintenant divers non-contrôles visuels, tout en réalisant la même tâche de base, à choisir.
Par exemple: pour SQL base de données d'accès que l'on peut choisir entre le BDE contrôles (TDatabase et TQuery) et ADO. Si nous visons une base de données spécifique, on peut vouloir contourner un générique de la connexion de données de la couche et aller directement à la base de données de l'API à l'aide d'une famille de commandes comme IBObjects pour InterBase, ou DOA (voir Référence 1) pour Oracle.
Pour la connexion à internet, vous avez commencé votre projet avec une première version de Delphi à l'aide de la FastNet composants, mais maintenant vous souhaitez déplacer jusqu'à Indy.
Pour la compression de données, vous avez commencé votre projet à l'aide de l'algorithme de compression ZLib fourni sur le CD de Delphi, et veulent maintenant changer de format Zip.
Vous avez commencé un projet avec pas de cryptage des données, mais les besoins de changement signifie que vous devez ajouter le chiffrement sans casser les systèmes existants.
Pour l'analyse XML, vous pouvez choisir entre la construction d'une dépendance sur le MSDom DLL qui est livré avec Internet Explorer 5, ou utiliser l'une des indigènes Delphi analyseurs disponibles sur le web (Delphi 6 lui-même contient maintenant une native XML parser).
Dans la section suivante, je vais discuter de certains problèmes de construction dans la dépendance à un seul fournisseur de composant. Je vais donc regarder ce que la bande des Quatre (ou GoF, voir Référence 2) dire à propos de l'Adaptateur de Motif et d'examiner les diverses manières dont il peut être mis en œuvre avec Delphi. Je vais terminer en utilisant l'Adaptateur pour envelopper la bibliothèque de compression ZLib. Une fois que nous avons enveloppé ZLib, je vais examiner deux manières de créer des instances concrètes de la classe adaptée en utilisant une classe de référence et le Modèle de Fabrique.
CLIQUEZ ICI pour l'article complet.









L'adaptateur modele


L'adaptateur modele : Plusieurs milliers de conseils pour vous faciliter la vie.


Peter Hinrichsen explore les pratiques d'utilisation de modeles de conception de nouveau. Cette fois-ci c'est le l'Adaptateur Modele qui est sous controle.
La palette de composants Delphi est croissante avec chaque nouvelle version de Delphi. Outre les controles d'interface utilisateur graphique, nous avons eu depuis Delphi 1, nous avons maintenant divers non-controles visuels, tout en realisant la meme tache de base, a choisir.
Par exemple: pour SQL base de donnees d'acces que l'on peut choisir entre le BDE controles (TDatabase et TQuery) et ADO. Si nous visons une base de donnees specifique, on peut vouloir contourner un generique de la connexion de donnees de la couche et aller directement a la base de donnees de l'API a l'aide d'une famille de commandes comme IBObjects pour InterBase, ou DOA (voir Reference 1) pour Oracle.
Pour la connexion a internet, vous avez commence votre projet avec une premiere version de Delphi a l'aide de la FastNet composants, mais maintenant vous souhaitez deplacer jusqu'a Indy.
Pour la compression de donnees, vous avez commence votre projet a l'aide de l'algorithme de compression ZLib fourni sur le CD de Delphi, et veulent maintenant changer de format Zip.
Vous avez commence un projet avec pas de cryptage des donnees, mais les besoins de changement signifie que vous devez ajouter le chiffrement sans casser les systemes existants.
Pour l'analyse XML, vous pouvez choisir entre la construction d'une dependance sur le MSDom DLL qui est livre avec Internet Explorer 5, ou utiliser l'une des indigenes Delphi analyseurs disponibles sur le web (Delphi 6 lui-meme contient maintenant une native XML parser).
Dans la section suivante, je vais discuter de certains problemes de construction dans la dependance a un seul fournisseur de composant. Je vais donc regarder ce que la bande des Quatre (ou GoF, voir Reference 2) dire a propos de l'Adaptateur de Motif et d'examiner les diverses manieres dont il peut etre mis en œuvre avec Delphi. Je vais terminer en utilisant l'Adaptateur pour envelopper la bibliotheque de compression ZLib. Une fois que nous avons enveloppe ZLib, je vais examiner deux manieres de creer des instances concretes de la classe adaptee en utilisant une classe de reference et le Modele de Fabrique.
CLIQUEZ ICI pour l'article complet.


L'adaptateur modèle

L'adaptateur modèle : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation