Яка найкраща модель дизайну для цієї проблеми:
У мене є Об'єкт А. Об'єкт A може бути зареєстрований або видалений з бази даних залежно від запиту користувача.
Перевірка даних проводиться до реєстрації або видалення об'єкта. Існує набір правил, які потрібно перевірити, перш ніж об'єкт може бути зареєстрований, та інший набір правил для видалення. Деякі з цих правил є спільними для обох операцій.
Поки що я думаю, що модель дизайну ланцюга відповідальності найбільше підходить, але у мене виникають проблеми з її реалізацією.