前言 最近項目要結(jié)束了鸡岗,前前后后差不多3個月,總算是要上線了备绽,便把在開發(fā)中遇到的問題總結(jié)一下骇塘,算是積累經(jīng)驗,記錄下來。 開發(fā)之前的準(zhǔn)備 一定要看...
前言 通常項目之中會有將已有的數(shù)據(jù)進行分類方便用戶查看的功能秩霍,通過點擊不同的按鈕去分類,在不需要分類的時候去返回分類前的數(shù)據(jù)蚁阳,這就是這個容器的功...
概念 它定義了算法家族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶. 舉個栗子 現(xiàn)在有一家超市進行打折活...
概念 定義了一種一對多的依賴關(guān)系,讓多個觀察者對象同時監(jiān)聽某一個主題對象.這個主題對象的狀態(tài)發(fā)生改變時,會通知所有的觀察者對象,使他們能自動更新...
前言 實習(xí)即將結(jié)束,要開始為之后的春招做準(zhǔn)備了,鞏固下基礎(chǔ). LinkedList和ArrayList是開發(fā)中常見的集合類,今天我就從源碼分析一...
概念 為其它對象提供一種代理以控制對這個對象的訪問 舉個栗子 小黃想要追求小紅,但是不認(rèn)識小紅,剛好他的朋友小李認(rèn)識小紅,小黃通過小李去追求小紅...
概念 為系統(tǒng)中的一組接口提過一個一致的界面,此模式定義一個高層接口,這個接口使得這一子系統(tǒng)更加容易使用. 舉個栗子 不懂股票的人,將錢交給理財基...
概念 定義一個用于常見對象的接口,讓子類決定實例化哪個類.工廠方法使一個類的實例化延遲到其子類. 舉個栗子 以學(xué)習(xí)雷鋒為栗 先來看看UML圖. ...
前言 2017/10/24 14:44:57 之前重溫了一下設(shè)計模式,最近又在看Android源碼,便想著根據(jù)自己的理解,將設(shè)計模式與源碼結(jié)合起...