Bu problem için en iyi tasarım deseni ne olurdu:
Bir Nesne A'ya sahibim. Nesne A, kullanıcı isteğine bağlı olarak veritabanından kaydedilebilir veya silinebilir.
Veri doğrulama, nesnenin kaydedilmesinden veya silinmesinden önce gerçekleştirilir. Nesne kaydedilmeden önce kontrol edilecek bir takım kurallar ve silmeye yönelik başka bir takım kurallar vardır. Bu kuralların bazıları her iki işlem için de ortaktır.
Şimdiye kadar, Sorumluluk Zinciri tasarım modelinin en çok uyduğunu düşünüyorum ama onu uygulamakta zorlanıyorum.