python 設計模式(二) 六大設計原則二 里氏替換原則(Liskov Substitution Principle)

里氏替換原則簡稱LSP。定義:全部引用基類的地方必須可以透明地使用其子類的對象。java 所謂對象是一組狀態和一系列行爲的組合。狀態是對象的內在特性,行爲是對象的外在特性。LSP所表述的就是在同一個繼承體系中的對象應該有共同的行爲特徵。咱們在設計對象時是按照行爲進行分類的,只有行爲一致的對象才能抽象出一個類來。所以,若是說鴕鳥和企鵝屬於鳥類的話,就違背了里氏替換原則。python 如何規範地聽從裏
相關文章
相關標籤/搜索