工厂模式和抽象工厂模式的区别
更新时间: 2025-06-26 17:59:24
工厂模式也就是鼠标工厂是个父类,有生产鼠标这个接口。戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠标,惠普鼠标。生产哪种鼠标不再由参数决定,而是创建鼠标工厂时,由戴尔鼠标工厂创建。
抽象工厂模式也就是不仅生产鼠标,同时生产键盘。也就是PC厂商是个父类,有生产鼠标,生产键盘两个接口。戴尔工厂,惠普工厂继承它,可以分别生产戴尔鼠标+戴尔键盘,和惠普鼠标+惠普键盘。创建工厂时,由戴尔工厂创建。
进行创建对象时,“工厂模式”不使用new创建对象,而是使用Factory模式;“简单工厂模式”则是通过fw模式来建立对象;“抽象工厂模式”使用迭代模式来创建对象。
“工厂模式”在使用时可以随时设置变量,不用提前进行设置。“简单工厂模式”中需要使用参数或者配置文件等已经定义好的变量,然后才能进行下一步的操作。“抽象工厂模式则”则需要每次增加产品时,进行修改类方法。
工厂模式和抽象工厂模式的区别 相关文章
上一篇:流放之路奉献碎片怎么用
下一篇:股票斩仓后还会亏损吗
其他相关资讯
- 西北旅游7日行程如何安排?
- 西北雅丹群:等待最美的日落光线
- 青海湖骑行装备要哪些?
- 四川省凉山彝族自治州普格县气象台发布...
- 吉林省吉林市舒兰市气象台发布高温蓝色...
- 黑龙江省牡丹江市宁安市气象台发布雷雨...
- 新疆维吾尔自治区阿克苏地区温宿县气象...
- 海南省陵水县气象台发布雷电黄色预警信...
- 四川省攀枝花市盐边县气象台发布雷电黄...
- 安徽省黄山市气象台发布强对流黄色预警...
- 新疆维吾尔自治区阿克苏地区气象台发布...
- 云南省昭通市盐津县气象台发布地质灾害...
- 云南省昆明市安宁市气象台发布雷电黄色...
- 甘肃省甘南藏族自治州舟曲县气象台发布...
- 甘肃省天水市甘谷县气象台发布冰雹橙色...
- 云南省昭通市镇雄县气象台发布地质灾害...
- 云南省德宏州气象台发布地质灾害橙色预...
- 四川省甘孜藏族自治州九龙县气象台发布...
- 浙江省杭州市杭州市余杭区气象台发布雷...
- 福建省三明市永安市气象台发布雷电黄色...
天气预报导航
天气资讯
更多 >>