設計模式 學習筆記之設計原則

2021-07-03 15:39:40 字數 517 閱讀 6803

這好像是我第一次開始寫部落格,還是有點激動的,俗話說的好,好記性不如爛筆頭,更何況我的記性還不好,所以我決定在學習設計模式的同時,將其中自己認為重要的知識點記錄下來,讓以後自己回頭查詢知識點的時候能更快一些。首先,講一講設計原則。

設計原則詳解

設計模式存在的根本原則是為了**的復用,增加可維護性。有如下原則:

1.開閉原則:對擴充套件開放,對修改關閉。

2.黎克特制轉換原則:子類繼承父類,單獨掉完全可以執行。

3.依賴倒轉原則:引用乙個物件,如果這個物件有底層型別,直接引用底層。

4.介面隔離原則:每乙個介面應該是一種角色。

5.聚合復用原則合成/:新的物件應使用一些已有的物件,是指成為新物件的一部分。

6.迪公尺特原則:乙個物件應對其他物件有盡可能少的了解。

設計模式學習筆記 設計原則

設計模式是一套物件導向的 設計經驗總結,是在程式設計領域被反覆使用,被多數人知曉,而且經過分類整理的 設計方法。使用設計模式是為了可重用 讓 更容易被他人理解 保證 可靠性。1設計原則 六大設計原則 單一職責原則,黎克特制代換原則,開放 封閉原則,依賴倒轉原則,合成 聚合復用原則,迪公尺特法則 單一...

設計原則之美學習筆記 設計原則

乙個類只負責完成乙個職責或者功能。不要設計大而全的類,要設計粒度小 功能單一的類。單一職責原則是為了實現 高內聚 低耦合,提高 的復用性 可讀性 可維護性。不同的應用場景 不同階段的需求背景 不同的業務層面,對同乙個類的職責是否單一,可能會有不同的判定結果。實際上,一些側面的判斷指標更具有指導意義和...

設計模式之設計原則

設計模式 design pattern 是物件導向技術的最新進展之一,由於物件導向設計的靈活性,增加了其設計的複雜性,設計模式的出現就是為了提高復用的設計方案,讓 更容易被他人理解 保證 可靠性。設計模式於己於他人於系統都是多贏的,設計模式使 編制真正工程化,設計模式是軟體工程的基石,如同大廈的一塊...