Java設計模式簡介(總結)
什么是設計模式
Java設計模式是一組經過驗證的解決特定問題的編程技術,這些技術可以幫助開發人員快速、有效地開發高質量的軟體,使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性,
設計模式分類
設計模式一般分為三大類:創建型、結構型、行為型,具體分類如下圖:

設計模式七大原則
-
開放-封閉原則:一個軟體物體如類、模塊和函式應該對擴展開放,對修改關閉,模塊應該盡量在不修改原代碼的情況下進行擴展, -
單一職責原則:每個類只負責自己的事情,而不是變成萬能, -
依賴倒轉原則:依賴倒轉原則是程式要依賴于抽象介面,不要依賴于具體實作,(方法定義的引數采用的都是介面型別而不是實作類的具體資料型別,這樣可以提高方法的擴展性), -
迪米特法則(也稱為最小知識原則):一個物件應該對其他物件保持最少的了解(高內聚,低耦合), -
介面隔離原則:各個類建立自己的專用介面,而不是萬能介面, -
合成復用原則:原則是盡量使用合成/聚合的方式,而不是使用繼承, -
里氏代換原則:繼承父類而不是改變父類(使用父類的已定義方法,不是在父類上進行方法的修改,而是繼承于父類擴展方法),
補充說明
后續會依次更新 詳解java 23種設計模式,歡迎關注、交流、補充相關內容(如下),
單例設計模式詳解
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/552358.html
標籤:其他
上一篇:長文多圖一步步講清楚:DDD理論、建模與代碼實作全流程
下一篇:返回列表
