java設計模式及其原則(未完)

設計模式遵循六大原則 里氏替換原則 子類可以擴展父類的功能,但不能改變父類原有的功能。它包含以下4層含義: 子類可以實現父類的抽象方法,但不能覆蓋父類的非抽象方法。 子類中可以增加自己特有的方法。 當子類的方法重載父類的方法時,方法的前置條件(即方法的形參)要比父類方法的輸入參數更寬鬆。 當子類的方法實現父類的抽象方法時,方法的後置條件(即方法的返回值)要比父類更嚴格。 依賴倒置原則 高層模塊不應
相關文章
相關標籤/搜索