Bonjour,
Je souhaites utiliser un modèle de conception pour une partie de mon code mais je ne sais lequel choisir.
Par exemple, j'ai un beans Personne
J'aimerai pouvoir implementer SQLData sans toucher le bean Personne.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 public class Personne{ private String id;// Identifiant private String name;// Nom private Adresse adresse;// Adresse /** * Constructeur par défaut */ public Personne() { } /** * Constructeur permettant de créer une personne */ public Personne(String Id, String name, Adresse adresse) { super(); this.id = id; this.name = name; this.adresse = adresse; } /** * Renvoie le nom de la personne */ public String getName() { return name; } /** * Modifie le nom de la personne */ public void setName(String name) { this.name = name; } /** * Renvoie l'adresse de la personne */ public Adresse getAdresse() { return adresse; } /** * Modifie l'adresse de la personne */ public void setAdresse(Adresse adresse) { this.adresse = adresse; } /** * Renvoie l'identifiant de la personne */ public String getId() { return id; } /** * Modifie l'identifiant de la personne */ public void setId(String id) { this.id = id; } }
Afin d'éviter un couplage entre ma classe métier et la partie dao et avoir la possibilité de modifier le type de persistance plus tard...
Y a t'il un design pattern qui corresponde à mon besoin. Je suis un peu perdu avec ces modèles de conception et je souhaite faire quelque chose de propre
Merci pour votre aide![]()
Partager