依賴倒置原則例子 依賴倒置和里氏替換的區(qū)別?
依賴倒置和里氏替換的區(qū)別?依賴倒置原則是程序應該依賴于抽象接口,而不是具體實現(xiàn)。簡言之,需要對抽象而不是實現(xiàn)進行編程,以減少客戶機和實現(xiàn)模塊之間的耦合。Liskov替換原則(LSP)是面向?qū)ο笤O計的基
依賴倒置和里氏替換的區(qū)別?
依賴倒置原則是程序應該依賴于抽象接口,而不是具體實現(xiàn)。簡言之,需要對抽象而不是實現(xiàn)進行編程,以減少客戶機和實現(xiàn)模塊之間的耦合。
Liskov替換原則(LSP)是面向?qū)ο笤O計的基本原則之一。Richter的替換原則說,無論基類出現(xiàn)在哪里,子類都必須出現(xiàn)。LSP是繼承重用的基石。只有當派生類可以替換基類并且不影響軟件單元的功能時,基類才能被重用,派生類才能在基類的基礎(chǔ)上添加新的行為。
假設開發(fā)某款軟件1個程序員10天可以做好,那么找10個同等水平程序員一起做1天能否做好?
生孩子需要孕婦懷孕10個月。十個同級的女人一個月能生一個孩子嗎?