Bonjour à tous,
J'ai une classe principale qui possède un modèle. Cette classe peut lire et modifier les attributs de son modèle. Voici un exemple minimaliste du modèle :
Ensuite j'ai une SOUS classe dans laquelle je transmets en paramètre la référence à ce modèle. Je voudrais que cette SOUS classe accède uniquement aux méthodes "getService" et "getDateJour". Je souhaiterai interdire l'accès en écriture sur ce modèle.
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 public class MonModel { private TblService service; private Date dateJour; public MonModel (TblService service, Date dateJour) { this.service = service; this.dateJour = dateJour; } public TblService getService() { return service; } public Date getDateJour() { return dateJour; } public void setService(TblService service) { this.service = service; } public void setDateJour(Date dateJour) { this.dateJour = dateJour; } }
J'espère avoir été assez clair dans l'énoncé de mon problème, qu'elle est la meilleure façon de procéder?
Merci
Partager