设计模式之-工厂模式理解

一、工厂的思想(生活实例)

1:手机论:

(1)苹果手机,小米手机,华为手机,锤子手机,诺基亚手机,vivo手机

(2)以上都是手机只是名称不同(品牌),我们可以理解为这些手机从同一个工厂生产出来,贴上不同的标签,就会成为以上不同名称(品牌)的手机,当前只考虑手机名称(品牌)和手机两个要素

(3)总结:手机工厂可看做(phoneFactory())一个可以被继承的父类,各个品牌的手机可以被看做为子类(如:xiaomiPhone()),这下xiaomi手机就有手机手机工厂生产出来的手机的属性了,各个品牌的手机就可以生产自己的手机了,而且还可以在自己品牌的手机中添加,自己想要的其他功能,

(4)注意手机工厂只是提供所有的手机都共有的功能(属性)

posted on 2018-10-10 20:42  咖啡的味道(java)  阅读(235)  评论(0编辑  收藏  举报

导航