Quale sarebbe il miglior modello di progettazione per questo problema:
Ho un oggetto A. L'oggetto A può essere registrato o eliminato dal database in base alla richiesta dell'utente.
La convalida dei dati viene eseguita prima della registrazione o della cancellazione dell'oggetto. Esistono un set di regole da verificare prima che l'oggetto possa essere registrato e un altro set di regole per l'eliminazione. Alcune di queste regole sono comuni per entrambe le operazioni.
Finora, penso che il modello di progettazione della catena di responsabilità si adatti di più, ma ho difficoltà a implementarlo.