裝飾器模式 裝飾模式的用意是在不改變接口的前提下,增強(qiáng)所考慮的類的性能。 抽象組件:需要裝飾的抽象對(duì)象(接口或抽象父類) 具體組件:需要裝飾的對(duì)象 抽象裝飾類:包含了對(duì)抽象組...
裝飾器模式 裝飾模式的用意是在不改變接口的前提下,增強(qiáng)所考慮的類的性能。 抽象組件:需要裝飾的抽象對(duì)象(接口或抽象父類) 具體組件:需要裝飾的對(duì)象 抽象裝飾類:包含了對(duì)抽象組...
適配器模式 將一個(gè)接口轉(zhuǎn)換為另一個(gè)接口,Adapter模式是個(gè)原本由于接口不兼容而不能一起工作的那些類可以在一起工作. 角色分析: 目標(biāo)接口:客戶所期待的接口,目標(biāo)可以使具體...
建造者模式 將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程創(chuàng)建不同的表示 優(yōu)點(diǎn): 產(chǎn)品的建造表示分離,實(shí)現(xiàn)解耦 創(chuàng)建過(guò)程更加清晰 新增建造者無(wú)需修改原有類庫(kù),符合“開(kāi)...
代理模式 代理模式就是在不修改原有代碼的情況下,通過(guò)代理對(duì)象完成一些新增功能(開(kāi)閉原則)也就是橫切業(yè)務(wù),面向切面編程 代理模式分類: 靜態(tài)代理 動(dòng)態(tài)代理 使用場(chǎng)景: Spri...
工廠模式 核心作用:實(shí)現(xiàn)創(chuàng)建者和調(diào)用者的分離 詳細(xì)分類: 簡(jiǎn)單工廠模式 工廠方法模式 抽象工廠模式 工廠模式滿足的OOP原則: 開(kāi)閉原則:一個(gè)軟件的實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放,對(duì)修改...
單例模式 核心作用:保證一個(gè)類只有一個(gè)實(shí)例并且提供一個(gè)訪問(wèn)該實(shí)例的全局訪問(wèn)點(diǎn) 優(yōu)點(diǎn): 減少系統(tǒng)開(kāi)銷 優(yōu)化共享資源訪問(wèn) 餓漢式 懶漢式 DCL懶漢式 靜態(tài)內(nèi)部類實(shí)現(xiàn) 枚舉 要根...
在.idea下修改workspace.xml里面的: 改成對(duì)應(yīng)包名一共有兩個(gè)
SpringBoot上傳文件配置大小 application.properties 已過(guò)時(shí)spring.http.multipart.maxFileSize=10Mbspri...