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