面向對象設計的七大原則

1、依賴倒置原則對象 定義:一、高層模塊不該該依賴於低層模塊,兩者都應該依賴於抽象。繼承 二、抽象不該該依賴於實現細節,實現細節應該依賴於抽象。接口 2、開發封閉原則開發 定義:對擴展開放,對修改關閉。擴展 3、單一職責原則程序 定義:一個類應該僅有一個引發它變化的緣由。方法 4、里氏替換原則通信 定義:子類必須可以替換它們的父類。 5、接口隔離原則 定義:不該該強迫客戶程序依賴它們不用的方法 6
相關文章
相關標籤/搜索