Tôi đã nghe nói rằng Nguyên tắc thay thế Liskov (LSP) là một nguyên tắc cơ bản của thiết kế hướng đối tượng. Nó là gì và một số ví dụ về việc sử dụng nó là gì?
Xem định nghĩa của lớp System.Array public abstract class Array : IList, ... Về mặt lý thuyết, tôi sẽ có thể viết bit này và hạnh phúc int[] list = new int[] {}; IList iList = (IList)list; Tôi cũng có thể gọi bất kỳ phương thức nào từ iList ilist.Add(1); …
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để câu hỏi chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . …