équivalent de ce code avant l'apparition de ces interfaces
Bonjour à tous.
Code:
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!!!