源碼地址 定義 定義對象間一種一對多的依賴關(guān)系,使得每當一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。 使用場景 關(guān)聯(lián)行為場景...
本篇主要是在學(xué)習 Android 期間收集到的部分博客文章。 基礎(chǔ) Context都沒弄明白,還怎么做Android開發(fā)? 理清Activity...
羅列一些收集到的學(xué)習資源。主要是在 github 上面的開源庫、開源項目、插件等等。 開源庫 AR / VRarcore-android-sdk...
源碼地址 介紹 解釋器模式是一種使用的比較少的一種模式,其提供了一種解釋語言的語法或表達式的方式,該模式定義了一個表達式接口,通過該接口解釋一個...
源碼地址 介紹 它是一種行為型設(shè)計模式之一。它的每一個節(jié)點都可以看作是一個對象,每一個對象擁有不同的處理邏輯,將一個請求從鏈式的首端發(fā)出,沿著鏈...
源碼地址 介紹 狀態(tài)模式中的行為是由狀態(tài)來決定的,不同的狀態(tài)有不同的行為。狀態(tài)模式和策略模式的結(jié)構(gòu)幾乎一樣,但它們的目的、本質(zhì)完全不一樣。狀態(tài)模...
源碼地址 介紹 策略模式定義了一系列算法,并將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立于使用它的客戶而獨立變化 使用場景...
源碼地址 使用場景 一個對象族有相同的約束時可以使用此模式。 例如:Android、iOS 都有短信軟件和撥號軟件,但是具體代碼的實現(xiàn)邏輯不不一...
源碼地址 使用場景 當需要創(chuàng)建復(fù)雜對象時,適合使用工廠模式。 4大模塊 抽象工廠類,是工廠方法模式的核心; 具體工廠類,實現(xiàn)了具體的業(yè)務(wù)邏輯; ...