Câu hỏi được gắn thẻ «liskov-substitution»

Đối với các câu hỏi về nguyên tắc thay thế Liskov trong thiết kế hướng đối tượng.

4
Làm cách nào để chỉ định điều kiện tiên quyết (LSP) trong giao diện trong C #?
Hãy nói rằng chúng ta có giao diện sau - interface IDatabase { string ConnectionString{get;set;} void ExecuteNoQuery(string sql); void ExecuteNoQuery(string[] sql); //Various other methods all requiring ConnectionString to be set } Điều kiện tiên quyết là ConnectionString phải được đặt / intialized trước khi bất kỳ phương thức nào có …


2
Nguyên tắc thay thế của Liskov: Nếu tiểu loại có một số hành vi bổ sung được thực hiện, không có trong loại, thì đây có phải là vi phạm LSP không?
Trong hành trình viết mã tốt hơn, sạch hơn, tôi đang tìm hiểu về các nguyên tắc RẮN. Trong đó, LSP đang tỏ ra hơi khó nắm bắt đúng cách. Sự nghi ngờ của tôi là điều gì xảy ra nếu tôi có một số phương thức bổ sung trong …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.