Bonjour tout le monde, j'ai un petit souci. J'essaie d'implémenter un client/serveur. Jusque là tout va bien. Mon problème est le suivant : Je dois mettre en place plusieurs types de client différents : client1,client2,client3 et client4. Ayant chacun des comportements possibles différents (chaucune de ces classes héritent de client). Un client va se connecter au serveur via une interface graphique grace à un login et un password. Voici ma question :
Comment puis-je faire pour spécifier que le client associé à l'interface graphique est client1 ?
Voici mes entêtes :
Mon problème est que le client reste Client et n'est pas Client1. Comment puis-je faire? Est-ce qu'il faut que je change mon architecture?
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 public class Server {...} public class Client {...} public class Client1 extends Client {...} public class Client2 extends Client {...} public class Client3 extends Client {...} public class Client4 extends Client {...} public class Fenetre { private Client cl; String session; ... if (session.equals("client1") { cl = new Cliet1(); int r= cl.identify(login,password); } }
Merci.
Partager