定義 觀(guān)察者模式定義了一種一對(duì)多的依賴(lài)關(guān)系,讓多個(gè)觀(guān)察者對(duì)象同時(shí)監(jiān)聽(tīng)某一個(gè)主題對(duì)象蚣抗。這個(gè)主題對(duì)象在狀態(tài)上發(fā)生變化時(shí)膝昆,會(huì)通知所有觀(guān)察者對(duì)象谓形,使它們...
定義 抽象工廠(chǎng)模式(Abstract Factory Pattern)隸屬于設(shè)計(jì)模式中的創(chuàng)建型模式,用于產(chǎn)品族的構(gòu)建。抽象工廠(chǎng)是所有形態(tài)的工廠(chǎng)模...
一弄企、定義 策略模式屬于對(duì)象的行為模式。其用意是針對(duì)一組算法区拳,將每一個(gè)算法封裝到具有共同接口的獨(dú)立的類(lèi)中桩蓉,從而使得它們可以相互替換。策略模式使得算...
一劳闹、定義 適配器模式把一個(gè)類(lèi)的接口變換成客戶(hù)端所期待的另一種接口院究,從而使原本因接口不匹配而無(wú)法在一起工作的兩個(gè)類(lèi)能夠在一起工作。適配器模式有類(lèi)的...
存儲(chǔ)結(jié)構(gòu) [https://imgchr.com/i/DbDYjO] 默認(rèn)初始化一個(gè)長(zhǎng)度為16的數(shù)組,加載因子是3/4,每次存入的數(shù)據(jù)達(dá)到原數(shù)組...
一本涕、 ConcurrentHashMap是如何保證安全的业汰? 結(jié)構(gòu)和1.8的HashMap一樣,采用數(shù)組加鏈表/紅黑樹(shù)菩颖。在put的時(shí)候样漆,如果key...
ReentrantLock 寫(xiě)在前面 [https://imgchr.com/i/DatUm9] 類(lèi)的結(jié)構(gòu)圖 [https://imgchr.c...
類(lèi)結(jié)構(gòu) [https://imgchr.com/i/Df2vNV] 簡(jiǎn)介 跟ReentrantLock原理一樣,都是可以重入晦闰,公平/非公平的互斥...