Pytania otagowane jako liskov-substitution

W przypadku pytań o zasadę substytucji Liskova w projektowaniu obiektowym.

4
Jak określić warunek wstępny (LSP) w interfejsie w języku C #?
Powiedzmy, że mamy następujący interfejs - interface IDatabase { string ConnectionString{get;set;} void ExecuteNoQuery(string sql); void ExecuteNoQuery(string[] sql); //Various other methods all requiring ConnectionString to be set } Warunkiem jest ustawienie / zainicjowanie ConnectionString przed uruchomieniem dowolnej metody. Ten warunek można w pewnym stopniu osiągnąć, przekazując połączenieString za pośrednictwem konstruktora, jeśli …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.