Salve ragazzi, il prossimo 8 febbraio dovrei sostenere l'esame di Ingegneria del Software, dove porto una web application molto semplice. Durante la fase di object design si deve specificare quali design pattern sono stati utilizzati. In fase implementativa, per gestire le varie ricerche all'interno del mio sistema ho usato chain of responsability.
Ora io implementativamente ho una servlet a cui arrivano dei paramatri che vengono passati di filtro in filto. Se il filtro1 nota che non può gestire la ricerca coi parametri ricevuti, la invia ad un filtro successivo e così via. In totale sono tre filtri. Ora il mio dubbio è capire se ha senso usare questo tipo di design pattern per gestirmi la ricerca. In rete esempi che trattino la ricerca non ne ho trovati e sono ancora di più caduto nello sconforto più totale... Qualche anima pia che mi possa aiutare?Chain of Responsability consente di separare il mittente di una richiesta dal destinatario, in
modo di consentire a più di un oggetto di gestire la richiesta. Gli oggetti
destinatari vengono messi in catena, e la richiesta trasmessa dentro
questa catena fino a trovare un oggetto che la gestisca.