Bonjour à tous,
Je développe spécifiquement en VB.net mais je ne suis pas sûr que mon problème de conception ai vraiment un lien avec le language !
Voici ce que je souhaite réaliser:
Je développe une classe abstraite, clsScanner qui contient des méthodes mustOverride. Cette classe est elle même mustInherit. -> on ne peut pas l'instancier mais seulement en dériver.
De la, je veux créer une classe clsScannerX et clsScannerY.
Dans ces classes, on est donc obligé de redéfinir les méthodes déclarées mustoverride dans la classe mère.
Le but final de cete modelisation est de pouvoir instancier indifférement la classe X ou Y selon le terminal sur lequel on se trouve. (chaque terminal se programme différement)
Si un jour on veut développer pour le terminal Z, on hérite de la classe abstraite et on implémente les bonne méthodes.
Jusque la, je pense que mon raisonnement est bon.
A présent, j'aimerais pouvoir encapsuler chaque classe dérivée dans une DLL.
Sur l'appareil mobile, je déploie une appli, qui utilise cette classe, avec ces méthodes standards.
Si je veux faire tourner mon appli sur le terminal Y, je copie le exe de l'appli ET la DLL Y.
C'est la que je bloque. Je vois pas trop comment faire çà.
Je débute en POO et je pense que mon principe est bon mais comment compiler tout çà ?
Merci d'avance pour vos indices et idées.
Partager