lsp
Jaki jest przykład Zasady substytucji Liskowa?
Słyszałem, że zasada substytucji Liskowa (LSP) jest podstawową zasadą projektowania zorientowanego obiektowo. Co to jest i jakie są przykłady jego zastosowania?
Czy możesz wyjaśnić zasadę substytucji Liskowa dobrym przykładem C#?
Czy możesz wyjaśnić zasadę substytucji Liskowa ("L" SOLID) dobrym przykładem C# obejmującym wszystkie aspekty zasady w uproszczony sposób? Jeśli to naprawdę możliwe.
Dlaczego array implementuje IList?
Zobacz definicję systemu.Array class
public abstract class Array : IList, ...
Teoretycznie powinienem być w stanie napisa ... ist.Add(1); //exception here
Moje pytanie nie brzmi dlaczego dostaję wyjątek, ale raczej dlaczego Array implementuje IList?