Visitor Pattern – operații noi fără a modifica structura obiectelor
Visitor Pattern permite adăugarea de operații noi asupra unui set de obiecte fără a le modifica clasele. Logica este extrasă într-un „visitor” separat, care știe cum să acționeze asupra fiecărui tip de obiect. Patternul este ideal atunci când structura obiectelor este stabilă, dar operațiile asupra lor se schimbă frecvent.
Citește mai mult