#開發模式及框架梳理
一,開發模式(
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一次就建立...