九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
spring中用到哪些設(shè)計(jì)模式

1.工廠模式,這個(gè)很明顯,在各種BeanFactory以及ApplicationContext創(chuàng)建中都用到了;

2.模版模式,這個(gè)也很明顯,在各種BeanFactory以及ApplicationContext實(shí)現(xiàn)中也都用到了;

3.代理模式,在Aop實(shí)現(xiàn)中用到了JDK的動(dòng)態(tài)代理;

4.單例模式,這個(gè)比如在創(chuàng)建bean的時(shí)候。

5.Tomcat中有很多場(chǎng)景都使用到了外觀模式,因?yàn)門omcat中有很多不同的組件,每個(gè)組件需要相互通信,但又不能將自己內(nèi)部數(shù)據(jù)過(guò)多地暴露給其他組件。用外觀模式隔離數(shù)據(jù)是個(gè)很好的方法。

6.策略模式在Java中的應(yīng)用,這個(gè)太明顯了,因?yàn)镃omparator這個(gè)接口簡(jiǎn)直就是為策略模式而生的。Comparable和Comparator的區(qū)別一文中,詳細(xì)講了Comparator的使用。比方說(shuō)Collections里面有一個(gè)sort方法,因?yàn)榧侠锩娴脑赜锌赡苁菑?fù)合對(duì)象,復(fù)合對(duì)象并不像基本數(shù)據(jù)類型,可以根據(jù)大小排序,復(fù)合對(duì)象怎么排序呢?基于這個(gè)問(wèn)題考慮,Java要求如果定義的復(fù)合對(duì)象要有排序的功能,就自行實(shí)現(xiàn)Comparable接口或Comparator接口.

7.原型模式:使用原型模式創(chuàng)建對(duì)象比直接new一個(gè)對(duì)象在性能上好得多,因?yàn)镺bject類的clone()方法是一個(gè)native方法,它直接操作內(nèi)存中的二進(jìn)制流,特別是復(fù)制大對(duì)象時(shí),性能的差別非常明顯。

8.迭代器模式:Iterable接口和Iterator接口 這兩個(gè)都是迭代相關(guān)的接口,可以這么認(rèn)為,實(shí)現(xiàn)了Iterable接口,則表示某個(gè)對(duì)象是可被迭代的;Iterator接口相當(dāng)于是一個(gè)迭代器,實(shí)現(xiàn)了Iterator接口,等于具體定義了這個(gè)可被迭代的對(duì)象時(shí)如何進(jìn)行迭代的

暫時(shí)總結(jié)那么多,以后發(fā)現(xiàn)持續(xù)更新。。。。。。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
專業(yè)技術(shù)帖!Java程序員面試常見問(wèn)題及答案
Java集合干貨系列
設(shè)計(jì)模式(4)迭代器模式
Java集合之TreeSet
迭代器模式(Iterator)解析例子
迭代器模式(Iterator pattern)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服