¿Cuál sería el mejor patrón de diseño para este problema?
Tengo un Objeto A. El Objeto A puede ser registrado o eliminado de la base de datos dependiendo de la solicitud del usuario.
La validación de datos se realiza antes del registro o eliminación del objeto. Hay un conjunto de reglas para verificar antes de que el objeto pueda registrarse y otro conjunto de reglas para su eliminación. Algunas de estas reglas son comunes para ambas operaciones.
Hasta ahora, creo que el patrón de diseño de la Cadena de responsabilidad se ajusta más, pero tengo problemas para implementarlo.
fuente