1.引入 考慮一個(gè)應(yīng)用程序類Application,支持創(chuàng)建文本文檔,編輯文本文檔等操作。 對(duì)象關(guān)系如下圖所示: 現(xiàn)在,如果我們想添加對(duì)imag...
UML代表統(tǒng)一建模語(yǔ)言。 UML是一種流行的標(biāo)準(zhǔn)化建模語(yǔ)言,主要用于面向?qū)ο蟮能浖?OMT代表對(duì)象建模技術(shù)。 OMT由Rumbaugh于199...
作為一個(gè)專業(yè)的開(kāi)發(fā)人員,我們不能以單純的完成指定功能為目的去設(shè)計(jì)程序。你的設(shè)計(jì)應(yīng)該對(duì)手頭的問(wèn)題有針對(duì)性,同時(shí)對(duì)將來(lái)的問(wèn)題和需求也要有足夠的通用性...
If you've ever used the Internet, it's a good bet that you've used the D...
防御式編程 在防御式駕駛中要建立這樣一種思維,那就是你永遠(yuǎn)也不能確定另一位司機(jī)將要做什么。這樣才能夠確保在其他人做出危險(xiǎn)動(dòng)作時(shí)你也不會(huì)受到傷害。...
一個(gè)月跟我一起學(xué)習(xí)一本經(jīng)典技術(shù)書籍,視頻講解,在線答疑,滿一千人開(kāi)始開(kāi)課,學(xué)習(xí)者入群, 第一個(gè)月為 << andrid藝術(shù)探索>> 這本書,歡迎加入
android 架構(gòu)組件核心類結(jié)構(gòu)(點(diǎn)擊圖片查看大圖) android 架構(gòu)組件生命周期分析(點(diǎn)擊圖片查看大圖) android架構(gòu)組件View...
Fragment 內(nèi)部是一個(gè)狀態(tài)機(jī),維護(hù)了六種狀態(tài),如下: 未執(zhí)行onCreate或已執(zhí)行onDestroy:static final int ...
無(wú)埋點(diǎn)編碼規(guī)范 無(wú)埋點(diǎn)方案基于窗口回調(diào)(Window.Callback)機(jī)制。BaseActivity中集成了自動(dòng)打點(diǎn)相關(guān)邏輯。但由于dialo...