bonjour,
j'essaie d'implémenter ma propre interface pour l'exemple suivant:
Je dois développer une classe qui va se connecter via diverses méthodes à un serveur, en FTP, web ou autre et y récupérer un fichier XML. J'aimerais créer une classe par type de connexion, toutes devraient implémenter la même interface.
voici mon début d'idée:
MA principale question est: comment utiliser pratiquement mon interface?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 interface IHotFolder { int Status { get; set; } XmlDocument GetFile(); } class FTP : IHotFolder { public int Status { get; set; } public XmlDocument GetFile() { XmlDocument XMLDoc = new XmlDocument(); //Code à implémenter return XMLDoc; } } class WebConnection: IHotFolder { public int Status { get; set; } public XmlDocument GetFile() { XmlDocument XMLDoc = new XmlDocument(); //Code à implémenter return XMLDoc; } }
Mon but est que la classe qui va appeler ma connexion ne doit pas se préocuper du type de connexion, mais je ne vois pas comment faire, je me demande meme si une interface est justifiée pour mon exemple...
Partager