定義:觀(guān)察者模式(又被稱(chēng)為發(fā)布-訂閱(Publish/Subscribe)模式,屬于行為型模式的一種,它定義了一種一對(duì)多的依賴(lài)關(guān)系,讓多個(gè)觀(guān)察者...
1、簡(jiǎn)單工廠(chǎng)模式 定義:簡(jiǎn)單工廠(chǎng)模式又名靜態(tài)工廠(chǎng)方法模式,是由一個(gè)工廠(chǎng)對(duì)象決定創(chuàng)建出哪一種產(chǎn)品類(lèi)的實(shí)例,包含:產(chǎn)品工廠(chǎng)類(lèi)(Factory):負(fù)責(zé)...
七種常見(jiàn)的單例模式 1、懶漢式 特點(diǎn):獲取單例時(shí)判空即可,線(xiàn)程不安全 2、線(xiàn)程安全的懶漢式 特點(diǎn):在獲取單例的方法上加synchronized關(guān)...
定義:為其他對(duì)象提供一種代理以控制這個(gè)對(duì)象的訪(fǎng)問(wèn) 術(shù)語(yǔ):Subject:抽象主題類(lèi),聲明真實(shí)主題與需要代理的方法RealSubject:被代理類(lèi)...
手?jǐn)]一個(gè)簡(jiǎn)易的EventBus可以更容易理解其核心原理 1、首先自定義一個(gè)注解類(lèi),用于注冊(cè)回調(diào)方法的使用 2、寫(xiě)一個(gè)標(biāo)識(shí)線(xiàn)程執(zhí)行的枚舉類(lèi) 3、一...
一、網(wǎng)絡(luò)模型 OSI七層模型物理層 —> 數(shù)據(jù)鏈路層 —> 網(wǎng)絡(luò)層(IP)—> 傳輸層(TCP、UDP)—> 會(huì)話(huà)層(DNS)—> 表示層 —>...
新建的Android項(xiàng)目打開(kāi)xml布局,格式化代碼會(huì)變成 比較難看,然后可以通過(guò)File-Settings-Editor-Code Style-...
當(dāng)定義一個(gè)變量為靜態(tài)變量時(shí),APP不完全退出(不結(jié)束進(jìn)程只銷(xiāo)毀Activity)變量居然沒(méi)被銷(xiāo)毀 當(dāng)定義一個(gè)變量為靜態(tài)方法的返回值來(lái)獲取時(shí),AP...
當(dāng)設(shè)置inputType屬性(譬如inputType = "text")時(shí),EditText就指定為1行,即使設(shè)置lines也無(wú)用