工厂模式和抽象工厂模式的区别

作者:原创时间:2022-06-21
文档

工厂模式也就是鼠标工厂是个父类,有生产鼠标这个接口。戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠标,惠普鼠标。生产哪种鼠标不再由参数决定,而是创建鼠标工厂时,由戴尔鼠标工厂创建。

抽象工厂模式也就是不仅生产鼠标,同时生产键盘。也就是PC厂商是个父类,有生产鼠标,生产键盘两个接口。戴尔工厂,惠普工厂继承它,可以分别生产戴尔鼠标+戴尔键盘,和惠普鼠标+惠普键盘。创建工厂时,由戴尔工厂创建。

进行创建对象时,“工厂模式”不使用new创建对象,而是使用Factory模式;“简单工厂模式”则是通过fw模式来建立对象;“抽象工厂模式”使用迭代模式来创建对象。

“工厂模式”在使用时可以随时设置变量,不用提前进行设置。“简单工厂模式”中需要使用参数或者配置文件等已经定义好的变量,然后才能进行下一步的操作。“抽象工厂模式则”则需要每次增加产品时,进行修改类方法。

显示全文
如何申请网络身份证 公主生气头变大电影名 求修真者穿越到现代的小说 产品介绍包括哪些内容 土蜂蜜儿童可以吃吗 三条角平分线的交点是什么 什么情况下应该换社保卡 商业折扣在增值税发票上如何体现 怎么申请交通责任书复核 极珍贵的东西的成语 美团会员有什么用准时宝 孙悟空为什么会被五行山压原因 可以放太阳底下发面吗 周杰伦演的第一部电影叫什么名字 华为手机怎么待机状态微信不提示 太子河发源地 北堂墨染是反派吗 死亡搁浅怎么扔箱子 成都哪里有纸品批发市场 屡次的反义词是什么 如何评价勇士鹈鹕系列赛将在本周日开战 做抄手用哪个部位的猪肉 pvc胶粘合后能拆开吗 电气工程设计工作流程有哪些 蕾丝边是什么意思 减肥怎样正确摄取碳水化合物 如何在家做刺身 腌好的老咸菜该怎么拌才好吃呢 不开窗不开门的房间为什么也积灰呢 三叶草搭配什么裤子 芦笋可以扦插种植吗 维斯的真实实力有多强 女生躲起来哭的伤感句子 全民k歌占内存太大怎么办 药水玻璃瓶属于什么垃圾 ps3dlc怎么安装 吐鲁番为什么这么热 小孩子总撒谎怎么办 端午节什么时候变成法定假日的 横店影视城哪几个景点好玩