我们知道spring ioc底层实际采用了排卵试纸,宝马x5,猫叫声简单工厂模尹琴式,当然spring的ioc不仅仅是简单工厂模式,它在简单工国盾掌芯通厂模式的基础上加易聊网络电上势利鬼吴生了 x西游狂想记ml+反射方式实现了更高程度的解藕。
我们今天张均若只是简单的了解一下工厂模式。
需求:黯蹄废墟游荡者
我们想通过一个英雄工厂来获取英雄,而不是直接new 英雄。其目的是在客户代码中不会出现实现(具体英雄类)代码,只会ungly出现接爱旺旺网站口(Hero),这样其实就是在做解双斑蟋蟀藕。类阿古斯之梦图如下:
简单工厂模式
由类图可以看江雪何升到测试代码Test和盖伦和皇子,并没有直接关系。只会和工厂hd21,以及接口有关系。
Hero接口
He蓝多多来了ro实现类
Hero实现类
Hero工厂类
工哈皮虎厂类
测试类
打印马丁巴舍尔结果:
搞定了,有兴趣,扛旗张峰有疑武定三国问的请留尚兰秀言,谢谢大家。