觀察者模式的介紹 ? 觀察者模式是一個使用頻率非常高的模式,它最常用的地方是GUI 系統(tǒng)缀程、訂閱-發(fā)布系統(tǒng)。因為這個模式的一個重要作用就是解耦...
責(zé)任鏈模式的介紹 ? 責(zé)任鏈模式(Iterator Pattren),是行為型設(shè)計模式之一婉陷。什么是“鏈”仇参?我們將多個節(jié)點首尾相連所構(gòu)成的模型...
策略模式的介紹 ? 在實際開發(fā)過程中,我們常常遇到這樣的問題嫩絮,實現(xiàn)某一個功能可以有多種算法或者策略丛肢,我們根據(jù)實際情況選擇不同的算法或者策略來...
前言 在Android開發(fā)中,Intent 是極其重要的一個類剿干,它是各個組件蜂怎、進程之間通訊的紐帶。那么系統(tǒng)是如何通過Intent 來查找到對應(yīng)...
原型模式的介紹 原型模式是一個創(chuàng)建型的模式置尔,原型二字表明了該模式應(yīng)該有一個樣板實例杠步,用戶從這個樣板對象中復(fù)制出一個內(nèi)部屬性一直的對象,這個過程也...
前言 Window 表示一個窗口的概念,Android中所有的視圖都是通過Window來呈現(xiàn)的幽歼,不管是Activity朵锣、Dialog、還是Toa...
Builder模式介紹 Builder模式是一步一步創(chuàng)建一個復(fù)雜對象的創(chuàng)建型模式甸私,運行用戶在不知道的內(nèi)部構(gòu)建細節(jié)的情況下诚些,可以精細地控制對象的構(gòu)...
前言 LayoutInflater 在我們?nèi)粘i_發(fā)中扮演者重要的角色,但很多時候我們不知道它的重要性皇型,因為它的重要性被隱藏在Activity泣刹、V...
前言 在Android系統(tǒng)中,我們經(jīng)常會通過Context獲取系統(tǒng)級別的服務(wù)犀被,如WindowManagerService椅您、ActivityMan...