App 分層思考

2021-09-10 09:17:10 字數 369 閱讀 2621

主要是為了維持分工體系,提高生產效率。

對外依賴:

穩定性這裡的穩定性是指**變化的頻次。通常來說,通用的**在增刪改的層面上,刪改是極少的(向後相容),增是可控的。

許可權和人員

對於不同的通用性,開發者需要的技能水平和**要求是不一樣的。越靠下層的**越需要更豐富的經驗、更嚴格的設計和 cr 流程。

層次通用性

依賴穩定性

許可權業務差全部

差業務開發

sdk公司級

僅基礎三方庫和基礎工具庫(注意非全部工具庫)

基本穩定

平台中臺開發

工具庫所有人

僅基礎三方庫

基本無刪改,僅新增

平台開發

軟體分層的思考

先來看一棵樹,有樹幹,樹枝,樹葉組成。樹是乙個整體,我們可以很清晰的識別到一棵樹。成千上萬的樹葉通過樹枝管理起來,非常的整齊。樹枝管理樹葉的結構是一種樹形結構。如果沒有結構化的樹幹樹枝來組織樹葉,樹葉散落一起,樹葉就會非常混亂。樹形結構非常好的管理了複雜性,樹形結構是大自然創造使用非常普遍的設計,你...

移動App設計之分層架構 MVC

場景分析 我們知道,乙個移動裝置的應用大多與網路有關,也就是說,我在移動裝置上看到的資料,一般都是從server上 拉 過來,顯示在我們的移動裝置 ios androiud wpohone等 上。那我們就這個 拉 的過程分析,拉什麼樣的資料?去 拉?拉過來的資料怎麼處理?用程式設計 開發 的思維看,...

關於分層走班教學的思考

摘要 隨著教育的發展,課改的需要。分層走班制在我國有些地區的實驗有幾年的時間了,我校也根據自身的情況在初三年級採取了這一教學模式。我也有幸參與其中,本文試從其內涵 執行模式 利弊及措施作一簡單論述,使之能更好地推廣使用。一 分層走班制的背景 一直以來,學校的教學活動是以班級為單位來展開的,三年的時間...