Appliquer les principes SOLID au code C#