Uno ha stabilito schemi di progettazione così radicati nel loro cervello, che quando a volte qualcuno fa qualcosa di inaspettato, è una rivelazione.
Il mio collega in un progetto iOS ha chiamato il metodo delegato dalla classe delegato stessa. Ciò significa che il delegato non è stato coinvolto nel richiamo di questo metodo.
Questo rompe una sorta di principio o modello di progettazione? Tecnicamente il metodo delegato è come qualsiasi altro metodo ed è disponibile nella classe da chiamare. Ma siamo abituati solo ai delegatori che li chiamano.
Sta infrangendo una promessa di qualche tipo?