開發模式及框架梳理

2021-07-23 04:24:10 字數 667 閱讀 2158

#開發模式及框架梳理

一,開發模式(

1,m-v-c view接受事件,並呼叫controller來操作model,同時,當model例項的資料發生變化後,controller再更新介面(當然view也可以直接更新model)。

activity較臃腫,後期不好維護

2,m-v-p 相當於把mvc中v(activity)臃腫的部分**(mv之間的邏輯)再度封裝丟入c中。邏輯層與model和view層耦合降低。

減少了v層(activity)中**,**邏輯更加清晰

3,m-v-vm vm(viewmode)層的對映,完成了view和model的雙向繫結. vm層由框架完成(data binding)

初步了解:低耦合(

4,m-v-p-vm 層級太多個人感覺不太實用

初步了解:降低了viewmodel與view的耦合。

2 框架: picasso , glide , fresco(

3 資料庫框架 :greendao(效能比sqlit強),

4 其他 :lambda(jdk 8新加的表示式,簡化**),design support library,rxandroid,data binding ,butterknife(註解findview),向量動畫。

5 ui框架:cardview rollviewpager

Caffe框架詳細梳理

protobuf是google公司開發的,並在google內部久經考驗的乙個東西,在08年google把它貢獻給了開源社群,隨後便有越來越多的人使用它。protobuf是乙個結構化資訊傳遞的工具,主要用於資料儲存 傳輸協議格式等場合。caffe官方教程 blobs,layers,nets caffe...

幸福框架 模式驅動開發

我非常喜歡各種模式 很多還都看不懂 幾乎會購買關於模式的任何書籍,生怕有所遺漏,關於模式的優勢以及如何使用好模式已經有很多文章在介紹了,我今天想給大家分享的是我的乙個想法 模式驅動開發,即如何使用模式來進行真實的專案開發。關於模式我們已經有了足夠的資源 甚至氾濫 目前缺乏的是將這些模式落地的具體框架...

spring等框架相關梳理

spring是乙個輕量級的ioc和aop容器框架 提供對事務的管理 是框架與框架的粘合劑。ioc 代表控制反轉 以前是物件控制其他物件 現在所有的物件被spring控制 把物件注入到bean裡 叫動態注入。以前使用jsp和servlet進行開發 需要自己new物件 這樣比較佔記憶體 new一次就建立...