綜合知識

當前位置 /首頁/綜合知識 > /列表

什麼是設計原理

設計原理是指設計要遵循的原理。

什麼是設計原理

設計的主要原理:

單一職責原理:一個類,最好只做一件事,只有一個引起它變化的原因。開放封閉原理:軟件實體應該是可以擴展的,但是不可修改的。依賴倒轉原理:這個原則的內容是,要依賴於抽象,不要依賴於具體。或者説是,要針對接口編程,不要對實現編程。高層模塊不應該依賴底層模塊,兩個都應該依賴抽象。里氏代換原理:在一個軟件系統中,子類應該可以替換任何基類能夠出現的地方,並且經過替換以後,代碼還能正常工作。迪米特原理:最少知識原則,又稱為“LawofDemeter”,如果兩個類不必彼此直接通信,那麼這兩個類就不應當發生直接的相互作用。如果其中一個類需要調用另一個類的方法的話,可以通過第三者轉發這個調用。

TAG標籤:#