設計模式-工廠模式/委派模式/代理模式/單例模式

1.工廠模式:spring中運用的都是工廠模式,不參與業務的枚舉就是工廠模式,全部人都可以調用,工廠模式就是在底層框架中寫好.spring

例如:new 了一個Map  那這個Map創造的過程實際上是底層工廠模式代碼創造出來.  框架

簡單工廠模式:代理

抽象工廠模式:對象

2.委派模式:只關注結果,並不參與其中.接口

例如:方法

發送短信接口:輸入手機號就進行短信發送行業

3.代理模式單例模式

代理模式仍是須要人員參與返回結果的處理當中,像對接口傳回的結果進行處理.單例

4.單例模式new

一個類中只有一個對象,

例如:進行業務方法處理時只須要調用這個對象便可.

例如研發部門是一個類,想要讓研發部門的作一些事情就找研發部門的老大 包老師就能夠,包老師就是那個單例模式中的對象

相關文章
相關標籤/搜索