
工厂模式
文章平均质量分 66
yxh_1_
这个作者很懒,什么都没留下…
展开
-
C++实现设计模式——工厂模式
C++实现设计模式——工厂模式 简单工厂模式 简单工厂模式举个直白的例子就是,好比一个手机制造工厂,里面有几条手机制造生产线,我们只要给了对应的材料,就能制造出对应的手机。 简单的用代码实现如下: #include <iostream> using namespace std; enum phoneType { miType = 0, huaweiType, oppoType }; class phone { public: v.原创 2021-04-22 16:40:03 · 255 阅读 · 0 评论 -
为什么用工厂模式,工厂模式有什么作用
为什么用工厂模式,工厂模式有什么作用 降低模块间的耦合度 (这也是最关键的一点) 举个例子: 现在有两个模块A和B,同时模块A中又有很多子模块继承与模块A,叫做module_A1,module_A2,module_A3,module_A4,module_A5....module_An,这些子模块都有一个共同的接口interface,此时模块B要调用模块A子模块的方法,正常是不是要写成 module_A1->interface()或者 module_An->interface(),这时候模块B原创 2021-04-22 13:42:08 · 1101 阅读 · 0 评论