سلام و خسته نباشید خدمت همه دوستان، من متوجه نمیشم که در کلاس CouponValidator چرا SRP داره نقض میشه؟ این کلاس داره فقط یک کار انجام میده که validate کردن یک coupon هست و همچنین تنها دلیل تغییر دادن این کلاس زمانی هست که میخوایم چیزی رو در validation یک coupon تغییر بدیم.