没写完时间不够了,以后再写,话说写的好几个都烂尾了🤣🤣🤣
通过三国的例子理解控制反转,依赖注入,依赖倒置原则
刘备就是我们程序员,就是程序
刘备手底下的大臣就是java类(啥人都有)
诸葛亮就是spring,但是spring没有诸葛亮这么绝顶聪明
三顾茅庐之前(没有spring的时候),刘备(程序员,程序)刘备是一路诸侯有点东西,但是还是不够强,甚至可以说18路诸侯里面挺辣鸡的(我们程序员写代码还是非常痛苦的),刘备要管张飞不听话,还要管手底下个个小兵,还要 管他们之间的关系,毕竟仁义之行要普及天下(我们程序员要管各种java类,还要维护他们之间的关系,但是java类太tm多了,管理起来累死,关系太密切了耦合性太强)但是这样有好处,就是刘备是绝对的核心,权利嘎嘎集中,说一不二想怎么样怎么样,控制权在刘备(我们当时的程序也是一样的,全权由我们自己控制,什么类都要自己实现),诸葛亮来了,春天到了,刘备兴复汉室三足鼎立了,现在有啥事都找诸葛亮,军政内务财政都孔明的,孔明处理一切的脏活烂活,维护一切关系,刘备想要的直接找诸葛亮,诸葛亮啥都能给你,成都荆州都给你(spring处理一切,维护一切的类,程序员所需要的直接找spring要,全给你),控制反转了,刘备控制大臣,大臣控制刘备(spring给你想要的东西,控制反转了)