里氏代換原則: 全部引用基類(父類)的地方, 必須能透明地使用其子類的對象..net
里氏代換原則告訴咱們, 在軟件系統中, 將一個基類對象替換成它的子類對象, 程序將不會產生任何錯誤和異常, 反過來則不成立, 若是一個軟件實體使用的是一個子類對象的話, 那麼它必定可以使用基類對象.設計
使用里氏代換原則須要注意的問題:對象
里氏代換原則是開閉原則的具體實現手段之一.blog
廢話那麼多, 說白了里氏代換原則就是多肽嘛, 搞懂了多肽的性質就搞懂了里氏代換原則. 我以爲開發中的多肽就是里氏代換原則的例子, 如出一轍, 徹底符合.繼承
原文在這裏, 這裏寫的更加詳細.接口
Reference: http://blog.csdn.net/lovelion/article/details/7540445開發