J'ai deux processus, ne différant que par la mise en œuvre de leurs styles de traitement ex. Process1 - traite la liste des éléments qui doivent être traités d'une manière et Processus 2 traite la liste des éléments qui doivent être traités d'une autre manièreDesign Pattern Review
Je veux Traiter une liste d'éléments et ensuite les faire passer par le processus 1 et processus 2 en fonction d'une propriété particulière de l'élément. Je veux ensuite une sortie combinée du nombre d'éléments de la liste traités dans chaque style.
J'ai choisi d'utiliser le motif "Chaîne de Resp". Je me demande si cela est un bon choix
Dim proc1 As New Process1
Dim proc2 as New Process2
proc1.nextProcessing(proc2)
For each itm in itmlst
proc1.ProcessItem(itm)
Next
proc1.DoSomething()
proc2.DoSomething()
--result is an object that resturns the list of items processed by that process.
Dim result1= proc1.EndPRocess()
Dim result2= proc2.EndProcess()
Où se trouve la partie "chaîne de resp"? Suis-je aveugle? –
Il semble que ce soit OK mais plus de code pourrait changer d'avis –