建造者模式 一 場景 在軟件開發(fā)中,我們有時(shí)候會創(chuàng)建一些復(fù)雜的對象,這些對象有著復(fù)雜的內(nèi)部結(jié)構(gòu),它們都是有一系列部件組成。這些部件相互依賴,而且...
策略模式 一 意圖 在平時(shí)的軟件開中,我們對一個(gè)功能可能有多種不同的實(shí)現(xiàn)方式。程序需要在這些不同的實(shí)現(xiàn)方式之間進(jìn)行切換。而實(shí)現(xiàn)方式的切換,程序中...
模板方法模式 一 場景 在軟件開發(fā)中,有時(shí)候某個(gè)方法的執(zhí)行,是按照一定的順序來執(zhí)行一系列的步驟。其中有些步驟是固定不變的,而有些步驟是可變。針對...
SpringBoot怎么自定義一個(gè)Starter starter是什么 spring-boot-starter是spring-boot的一個(gè)非常...
裝飾模式 一 場景 在軟件開發(fā)中,我們有時(shí)候需要對一個(gè)已經(jīng)存在對象的某個(gè)功能進(jìn)行擴(kuò)展。如果我們在這個(gè)對象的功能基礎(chǔ)上進(jìn)行修改,比如加入了新的字段...
Spring MVC組件之ViewResolver ViewResolver概述 ViewResolver組件的作用主要根據(jù)視圖名和本地化的Lo...
Spring MVC組件之HandlerAdapter HandlerAdapter概述 HandlerAdapter組件是一個(gè)處理器Handl...
Spring MVC組件之HandlerMapping HandlerMapping概述 HandlerMapping組件的作用解析一個(gè)個(gè)Req...