![](/images/plant2024/39.jpg)
![](/images/plant2024/153.jpg)
![](/images/plant2024/375.jpg)
اصل Single Responsibility در SOLID چیست؟
اما همانطور که گفتیم این کار اصل Single Responsibility را نقض میکند. بنابراین به جای داشتن یک Interface بزرگ با دو مسئولیت، آن را به دو Interface کوچکتر تک منظوره میشکنیم. با این کار کدمان به این شکل در میآید:
![](/image/whatsappp.png)