網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

設計原則

欄目: 精緻生活 / 釋出於: / 人氣:1.03W

設計原則

設計原則有開閉原則、單一職責原則、依賴倒置原則、介面分離原則。一個軟體實體,如類,模組和函式應該對外擴充套件開發,對內修改關閉。用抽象構建框架,用實現擴充套件細節。不以改動原有類的方式來實現新需求,而是應該以實現事先抽象出來的介面(或具體類繼承抽象類)的方式來實現。

一個類只允許有一個職責,即只有一個導致該類變更的原因。如果類與方法的職責劃分的很清晰,不但可以提高程式碼的可讀性,更實際性地更降低了程式出錯的風險,因為清晰的程式碼會讓bug無處藏身,也有利於bug的追蹤,也就是降低了程式的維護成本。依賴抽象而不是依賴實現。抽象不應該依賴細節,細節應該依賴抽象。高層模組不能依賴低層模組,二者都應該依賴抽象。


Tags: