六大設計原則學習記錄

2021-09-04 04:34:56 字數 390 閱讀 9716

單一職責原則(srp):single responsibility principle

黎克特制替換原則(lsp):liskov substitution principle

依賴倒置原則(dip):dependence inversion principle

介面隔離原則(isp):inte***ce segregation principle

迪公尺特法則(lod):law of demeter

開閉原則(ocp):open closed principle

參考:下面是我查詢資料,自己寫的一些示例,自我覺得看起來比較方便,通俗易懂。

六大設計原則

1.單一職責原則 單一職責原則 single responsibility principle,srp 有且僅有乙個原因引起類的變更,乙個介面或類只有乙個職責。2.黎克特制替換原則 黎克特制替換原則 liskov substitution principle,lsp 所有引用基類的地方必須能透明地使...

六大設計原則

六大設計原則,按照英文首字母概括為sollid,可簡單理解為 solid 穩定的。這六大設計原則如下 single responsibility principle 單一職責原則 open closed principle 開閉原則 liskov substitution principle 黎克特...

六大設計原則

開閉原則 對擴充套件開放對修改關閉 軟體在生命週期內會發生變化,開閉原則告訴我們應該通過拓展軟體實體行為來實現變化而不是修改已有 來完成變化 改變要盡量少 變化型別 邏輯變化 子模組變化 可見檢視變化 優點 1.已有 是通過了測試的,減少了測試成本 2.提高復用性 顆粒度越小,被復用的可能性就越大,...