先說下背景薪伏,市面上大部分公司在用的MVP MVVM等,google基于 MVP MVVM做了很多擴展架構蓉媳,在每個項目實際使用中都會有不同的擴展譬挚,接下來我會介紹一下基于這些思想...
![240](https://upload.jianshu.io/users/upload_avatars/11451874/cb0da6e9-f589-4f78-adf3-0c2d85014a3a.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:上海
先說下背景薪伏,市面上大部分公司在用的MVP MVVM等,google基于 MVP MVVM做了很多擴展架構蓉媳,在每個項目實際使用中都會有不同的擴展譬挚,接下來我會介紹一下基于這些思想...
前言 本章節(jié)更新的慢了些,最近公司多事之秋酪呻,今天靜下心來把AOP最后入門篇補上减宣,做事還要有頭和尾的。 Javassist Javassist作用是在編譯器間修改class文件...
前言 繼續(xù)上一章節(jié)自定義Gradle插件号杠,利用plugin進一步做一些事情 本章節(jié)利用Google提供的Transform API 在編譯的過程中操作.class文件蚪腋。 先說...
定義 將一個復雜對象的構建與它的表示分離,使得同樣的構建過程可以創(chuàng)建不同的表示 應用場景 需要生成的產(chǎn)品對象有復雜的內(nèi)部結構姨蟋,這些產(chǎn)品對象具備共性;隔離復雜對象的創(chuàng)建和使用立帖,...
概念 HashMap的底層存在著一個名字為table的Entry數(shù)組眼溶,在實例化HashMap的時候,會輸入兩個參數(shù)晓勇,一個是 int initCapacity(初始化數(shù)組大小堂飞,...
AOP概念 AOP為Aspect Oriented Programming的縮寫,意為:面向切面編程绑咱,通過預編譯方式和運行期動態(tài)代理實現(xiàn)程序功能的統(tǒng)一維護的一種技術绰筛。AOP是...
前言 本章節(jié)目的不是詳細的介紹AspectJ的細節(jié),而是最近項目用到了AspectJ描融,通過一個簡單例子來看下定義切片以及使用切片的流程是怎樣的铝噩。 AspectJ Aspect...