![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
定義:觀察者模式(又被稱為發(fā)布-訂閱(Publish/Subscribe)模式踏揣,屬于行為型模式的一種,它定義了一種一對多的依賴關(guān)系,讓多個觀察者...
1连锯、簡單工廠模式 定義:簡單工廠模式又名靜態(tài)工廠方法模式谱煤,是由一個工廠對象決定創(chuàng)建出哪一種產(chǎn)品類的實例贾铝,包含:產(chǎn)品工廠類(Factory):負責...
七種常見的單例模式 1汇恤、懶漢式 特點:獲取單例時判空即可,線程不安全 2访锻、線程安全的懶漢式 特點:在獲取單例的方法上加synchronized關(guān)...
定義:為其他對象提供一種代理以控制這個對象的訪問 術(shù)語:Subject:抽象主題類褪尝,聲明真實主題與需要代理的方法RealSubject:被代理類...
手擼一個簡易的EventBus可以更容易理解其核心原理 1、首先自定義一個注解類期犬,用于注冊回調(diào)方法的使用 2河哑、寫一個標識線程執(zhí)行的枚舉類 3、一...
一龟虎、網(wǎng)絡(luò)模型 OSI七層模型物理層 —> 數(shù)據(jù)鏈路層 —> 網(wǎng)絡(luò)層(IP)—> 傳輸層(TCP璃谨、UDP)—> 會話層(DNS)—> 表示層 —>...
新建的Android項目打開xml布局,格式化代碼會變成 比較難看鲤妥,然后可以通過File-Settings-Editor-Code Style-...
當定義一個變量為靜態(tài)變量時佳吞,APP不完全退出(不結(jié)束進程只銷毀Activity)變量居然沒被銷毀 當定義一個變量為靜態(tài)方法的返回值來獲取時,AP...
當設(shè)置inputType屬性(譬如inputType = "text")時,EditText就指定為1行棉安,即使設(shè)置lines也無用