Czy taki zapis łamie SOLID?

0

mam kod wyswietlający komunikat

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)?

1

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1