目标类接口:Product
目标类集合:AppleProduct,GoogleProduct,BananaProduct
工厂类接口:Factory。提供获取目标类接口的方法。
工厂类集合:AppleFactory,GoogleFactory,BananaFactory。与目标类一一对应。即一个目标类对应一个工厂类,职责单一,如果新增了一个目标类,只需要新增对应的一个工厂类即可。(依赖目标类,方式是方法中创建对象并返回对象)
目标类接口:Product
目标类集合:AppleProduct,GoogleProduct,BananaProduct
工厂类接口:Factory。提供获取目标类接口的方法。
工厂类集合:AppleFactory,GoogleFactory,BananaFactory。与目标类一一对应。即一个目标类对应一个工厂类,职责单一,如果新增了一个目标类,只需要新增对应的一个工厂类即可。(依赖目标类,方式是方法中创建对象并返回对象)
上一篇:更换手机号
1.定义创建对象的工作由工厂完成。2.优点屏蔽对象创建的复杂过程,让用户直接使用对象。
1,简单工厂模式的分类和使用场景: (1)简单工厂模式一般分为:普通简单工厂,多方法简单工厂,静态方法简单工厂 (2)使用场景: 总体来说,工厂模式适合,凡是出现了大量的产品需要创建,并且具有共同的接口时, 可以通
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M