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