Вопросы с тегом «liskov-substitution-principle»

30
Что является примером принципа подстановки Лискова?
Я слышал, что принцип замещения Лискова (LSP) является фундаментальным принципом объектно-ориентированного проектирования. Что это такое и каковы некоторые примеры его использования?

7
Почему массив реализует IList?
См. Определение класса System.Array public abstract class Array : IList, ... Теоретически я смогу написать это и буду счастлив int[] list = new int[] {}; IList iList = (IList)list; Я также должен иметь возможность вызывать любой метод из iList ilist.Add(1); //exception here Мой вопрос не в том, почему я получаю …

3
Можете ли вы объяснить принцип подстановки Лискова на хорошем примере C #? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт в прошлом году . Уточните этот вопрос Можете ли вы объяснить принцип подстановки Лискова (буква «L» …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.