簡(jiǎn)介 策略模式:定義了一系列的算法族,每一個(gè)算法都實(shí)現(xiàn)了接口的需要處理的方法,算法族可以互換。Context類(lèi)是使用算法族的類(lèi),其中的方法會(huì)調(diào)用算法族中方法。我可以通過(guò)一個(gè)參...
IP屬地:廣東
簡(jiǎn)介 策略模式:定義了一系列的算法族,每一個(gè)算法都實(shí)現(xiàn)了接口的需要處理的方法,算法族可以互換。Context類(lèi)是使用算法族的類(lèi),其中的方法會(huì)調(diào)用算法族中方法。我可以通過(guò)一個(gè)參...
簡(jiǎn)介 代理模式一種比較好的設(shè)計(jì)模式,使用代理對(duì)象來(lái)代替對(duì)真實(shí)對(duì)象(real object)的訪問(wèn),這樣就可以在不修改原目標(biāo)對(duì)象的前提下,提供額外的功能操作,擴(kuò)展目標(biāo)對(duì)象的功能...
簡(jiǎn)介 Java8之前,時(shí)間都是使用Date類(lèi),但Date類(lèi)缺點(diǎn)太多,使用起來(lái)很麻煩。 難以讀懂返回的結(jié)果 太多的方法已被棄用,構(gòu)造函數(shù)也被棄用 Java8的LocalDate...
枚舉簡(jiǎn)介 枚舉定義的常量使代碼更具可讀性,允許進(jìn)行編譯時(shí)檢查,預(yù)先記錄可接受值的列表,并避免由于傳入無(wú)效值而引起的意外行為。 自定義枚舉方法 使用==比較枚舉類(lèi)型 使用equ...