設計模式Java實現開源專案

banq發表於2016-07-14
該開源專案羅列了大部分Java實現的設計模式,不止限於GoF設計模型,設計模式是程式設計師在設計應用程式或系統時的最佳實踐,能夠解決常見的通用問題。設計模式可以加快開發過程,提供可測試、成熟的開發模式。

該專案Java實現模式有:
抽象文件
抽象工廠
介面卡
聚合器-微服務
API閘道器
非同步方法呼叫
橋模式
構建builder模式
業務委託模式
快取模式
回撥模式
職責鏈模式
命令模式
組合模式
dao模式
data-mappper
裝飾器模式
委託模式
依賴注入
雙檢查鎖模式
雙分配double-dispatcj
事件聚合event-aggregator
事件驅動架構EDA
execute-around
facade模式
factory-kit
工廠方法
feature-toggle
fluentinteface流暢介面模式
flux模式
flyweight模式
前端控制器模式
半同步半非同步模式
hexaginal模式
攔截過濾器模式
直譯器
遍歷器
多層模式
懶載入
中介者mediator
memento模式
訊息通道模式
MVC模式
MVP模式
monad
monostate
multition
mute-idiom
互斥鎖mutex模式
裸體物件
空物件
物件池
觀察者
page-object
posion-pill
private-class-data
生產消費模式
property
原型模式
代理模式
釋出訂閱模式
reactor模式
讀寫鎖模式
倉儲
resource-acquisition-is-initialization資源獲取是初始化
semaphore
servant傭人模式
服務層模式
服務定位
單例
規格模式
狀態模式
step-builder
策略模式
模板方法
執行緒池
tolerant-reader
twin
值物件
訪問者模式


iluwatar/java-design-patterns: Design patterns imp

[該貼被banq於2016-07-14 21:08修改過]

相關文章