Bonjour à tous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
public void maMethodeConsumer(Consumer action){
  ......
  action.accept(truc)
}
 
public void maMethodeProductor(Producer producteur){
  ......
  producteur.dispose(truc)
}
1. En fait,j'aimerai savoir d'une manière générale(quelque soit la méthode de l'interface appelée) comment je peux écrire efficacement des méthodes produisant le même résultat sans utiliser ces interfaces(Consumer et Producer).

2.Et dans mon cours de design pattern,on pose ces questions dont j'ignore la réponse : Que veux dire fermer un code ? Quel est l'intérêt de fermer un code ?comment fermer un code?
quelqu'un peux m'expliquer s'il vous plaît.

Merci d'avance!!!