之所以一個健壯的系統(tǒng)存在大量類闹司,并且類之間各種關系,目的是結構清晰沐飘,盡量做到每個類只負責一個職能游桩,各盡其責牲迫。需要完成某件事的時候就組合幾個類來達到目的,類似搭積木或者拼圖借卧。并且如果能抽象出來統(tǒng)一特征則抽象出父類或者接口盹憎,盡可能面向父類或者接口編程,這樣就變得更加靈活铐刘,很多時候如果有需求變動只需增加子類實現(xiàn)陪每,無需改動或者很少改動已有父類邏輯,這樣系統(tǒng)兼容性更好镰吵。
理論上來說檩禾,不進行類的抽離,一個類寫到底達到實現(xiàn)功能目的是最直接也最容易理解的方式疤祭,但這么做代碼就無法復用了锌订,用一次就廢了。如果說工程師單純實現(xiàn)某個具體死功能可以這么干的話画株,對于架構師設計系統(tǒng)就萬萬不能了。
所以當我們分析想Android這種系統(tǒng)的時候啦辐,UML工具就必不可少了谓传。
Why UML
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來怀樟,“玉大人功偿,你說我怎么就攤上這事⊥ぃ” “怎么了械荷?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長虑灰。 經(jīng)常有香客問我吨瞎,道長,這世上最難降的妖魔是什么穆咐? 我笑而不...
- 正文 為了忘掉前任颤诀,我火速辦了婚禮字旭,結果婚禮上,老公的妹妹穿的比我還像新娘着绊。我一直安慰自己谐算,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布归露。 她就那樣靜靜地躺著洲脂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剧包。 梳的紋絲不亂的頭發(fā)上恐锦,一...
- 文/蒼蘭香墨 我猛地睜開眼掉缺,長吁一口氣:“原來是場噩夢啊……” “哼卜录!你這毒婦竟也來了?” 一聲冷哼從身側響起眶明,我...
- 正文 年R本政府宣布,位于F島的核電站轿偎,受9級特大地震影響典鸡,放射性物質發(fā)生泄漏。R本人自食惡果不足惜坏晦,卻給世界環(huán)境...
- 文/蒙蒙 一萝玷、第九天 我趴在偏房一處隱蔽的房頂上張望嫁乘。 院中可真熱鬧,春花似錦球碉、人聲如沸蜓斧。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽挎春。三九已至,卻和暖如春豆拨,著一層夾襖步出監(jiān)牢的瞬間直奋,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 轉自:http://blog.csdn.net/jackfrued/article/details/4492194...
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
- 花間相遇 有一種相遇承耿,不曾有約,卻心靈相通伪煤。 有一種著迷加袋,不曾言語,卻寧靜致遠抱既。 有一種執(zhí)著职烧,不曾誓言,卻終其一生...
- 1.《了世》 情寄浮萍中锁右,萬事自心生失受; 月影多重重讶泰,閑思本朦朧; 云消與煙散拂到,了是無極終痪署; 何如風足跡,悄然擾人庸...