Mi è stato insegnato questa espressione e questo modello molto tempo fa. Certo, il nome deriva da vecchie pompe che dovevano essere riempite d'acqua prima che potessero pompare acqua, ma a chi importa? Stiamo parlando di codice qui.
Sarebbero benvenuti alcuni esempi davvero validi e una spiegazione di ciò che il modello realizza. Come viene considerato questo modello oggi?
L'adescamento a volte può far funzionare un loop difettoso ma a costo di DRY . Quindi potrebbe essere una breve sosta sulla strada per un design migliore. Questo è considerato un anti pattern? Ci sono alternative?