一文兢、框架的本質(zhì)
1. 常見的框架
2. 框架學(xué)習(xí)的思想
找到邏輯基點(diǎn)
示例:例如Spring它的核心思想是控制反轉(zhuǎn)漠另,需要我們將自己的Java對象提供給Spring管理格嗅,管理的時候需要一個容器用來存放這些對象番挺。這個容器可能是什么大膽假設(shè)
示例:利用application.getBean()這個方法可以獲得bean,而在調(diào)用API的過程中屯掖,我們會發(fā)現(xiàn)它需要傳入一個字符串玄柏,能夠獲得一個對象。那么我們認(rèn)為贴铜,這個行為粪摘,像一個map反向推論
既然是個map,我們假設(shè)自己來寫一個Spring容器绍坝,這個動作很容易去實現(xiàn)赶熟,如果需要我們?nèi)プ觯覀儠趺慈プ?