Quel serait le meilleur modèle de conception pour ce problème:
J'ai un objet A. L'objet A peut être enregistré ou supprimé de la base de données en fonction de la demande de l'utilisateur.
La validation des données est effectuée avant l'enregistrement ou la suppression de l'objet. Il y a un ensemble de règles à vérifier avant de pouvoir enregistrer l'objet et un autre ensemble de règles à supprimer. Certaines de ces règles sont communes aux deux opérations.
Jusqu'à présent, je pense que le modèle de conception de la chaîne de responsabilité convient le mieux, mais j'ai du mal à le mettre en œuvre.