Bonjour,

Une petite question de conception. Voila j'ai une classe metier qui nourrit des stats. Exemple :

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
 
public Class Films{
 
 private String name;
 private String realisateur;
 private Type type;
 
....
 
 +setter/getter
 
 public update (){
 
 //Insert in base
}
Voila sur cette classe je dois faire des stat dans ma table stats (+1 film , + 1 type comédie ...). Donc dans ma fonction update je met à jour ma table stats

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public update (){
 addFilm();
 if (type equals (comedie)){
    addComedie();
 }
 
etc...
}
Comment feriez vous ça ?

A) Des fonctions d'ajout de stats statiques
B ) Implémenter une interface qui défini toutes les fonctions de stats pour la classe Film (type pattern observer)
C) Utiliser une classe abstraite avec toutes les fonctions et leur code
D) La réponse D

Merci