Java 23種設計模式

2021-09-23 22:15:00 字數 649 閱讀 1522

型別

模式建立型工廠模式

抽象工廠模式

單例模式

建造者模式

原型模式

結構型介面卡模式

橋接模式

組合模式

外觀模式

裝飾者模式

享元模式

**模式

行為型責任鏈模式

命令模式

直譯器模式

迭代模式

中介者模式

備忘錄模式

觀察者模式

狀態模式

策略模式

模板方法模式

訪問者模式

模式說明

工廠模式

主要解決介面選擇的問題,建立過程延遲到子類進行

抽象工廠模式

建立乙個相關物件的工廠,每個工廠按照工廠模式提供物件

單例模式

避免乙個全域性使用的類頻繁的建立與銷毀

構建者模式

使用多個簡單的物件一步步構建成乙個複雜的物件

原型模式

建立重複的物件

Java23種設計模式

定義 設計模式 design pattern 是一套反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。使用設計模式是為了可重用 讓 更容易被他人理解 保證 可靠性。單例模式,特點 全域性只有乙個例項。定義 單例模式,也叫單子模式,是一種常用的軟體設計模式。在應用這個模式的時候,單例物件的類必須...

Java23種設計模式

建立型模式,共五種 工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式。結構型模式,共七種 介面卡模式 裝飾器模式 模式 外觀模式 橋接模式 組合模式 享元模式。行為型模式,共十一種 策略模式 模板方法模式 觀察者模式 迭代子模式 責任鏈模式 命令模式 備忘錄模 式 狀態模式 訪問者模式 中...

Java23種設計模式 Adapter模式 二

adapter模式 介面卡 這個設計模式相對來說還是比較容易理解的.本文以電源介面卡為例子,其中banner類就相當於是240v的實際輸入電壓,print介面,則代表著介面卡的輸出,就當他是12v和24v,而printbanner類就相當於是介面卡,他擁有著轉換功能.目錄 banner類 publi...