タグ付けされた質問 「liskov-substitution-principle」


7
なぜ配列はIListを実装するのですか?
System.Arrayクラスの定義を参照してください public abstract class Array : IList, ... 理論的には、このビットを書いて幸せになれるはずです int[] list = new int[] {}; IList iList = (IList)list; また、iListから任意のメソッドを呼び出すことができるはずです。 ilist.Add(1); //exception here 私の質問は、なぜ例外が発生するのかではなく、なぜArrayがIListを実装するのかです。

3
Liskov Substitution Principleを良いC#の例で説明できますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 10か月前に閉鎖。 この質問を改善する Liskov置換原理(SOLIDの「L」)を、原理のすべての側面を簡単にカバーする優れたC#の例で説明できますか?それが本当に可能であれば。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.