Czy taki zapis łamie SOLID?

Czy taki zapis łamie SOLID?
  • Rejestracja: dni
  • Ostatnio: dni
0

mam kod wyswietlający komunikat

Kopiuj
public class Info
{
public string Details{get; set;}

public Info(string details)
{
 Details = details;
}

public void Show()
{
 InfoWindow wnd = new InfoWindow(this);
 wnd.ShowDialog();
}

}

Czy taki kod łamie SOLID (w szczególności SRP)?

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
1

Łamie. Info nie może się samo pokazać tylko coś pokazuje to info. Już sam taki zapis jest brzydki: new InfoWindow(this);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.