1.引入 考慮一個(gè)應(yīng)用程序類Application节榜,支持創(chuàng)建文本文檔,編輯文本文檔等操作羡玛。 對象關(guān)系如下圖所示: 現(xiàn)在,如果我們想添加對imag...
UML代表統(tǒng)一建模語言宗苍。 UML是一種流行的標(biāo)準(zhǔn)化建模語言稼稿,主要用于面向?qū)ο蟮能浖?OMT代表對象建模技術(shù)。 OMT由Rumbaugh于199...
作為一個(gè)專業(yè)的開發(fā)人員讳窟,我們不能以單純的完成指定功能為目的去設(shè)計(jì)程序渺杉。你的設(shè)計(jì)應(yīng)該對手頭的問題有針對性,同時(shí)對將來的問題和需求也要有足夠的通用性...
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í)你也不會受到傷害耳舅。...
一個(gè)月跟我一起學(xué)習(xí)一本經(jīng)典技術(shù)書籍碌上,視頻講解,在線答疑浦徊,滿一千人開始開課馏予,學(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 ...
無埋點(diǎn)編碼規(guī)范 無埋點(diǎn)方案基于窗口回調(diào)(Window.Callback)機(jī)制霞丧。BaseActivity中集成了自動(dòng)打點(diǎn)相關(guān)邏輯。但由于dialo...