![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 84
卖兔子的小男孩
这个作者很懒,什么都没留下…
展开
-
C++面向对象基础知识(二)
c++面向对象、组合设计模式、原型设计模式原创 2022-12-06 23:34:48 · 180 阅读 · 0 评论 -
简单工厂模式和策略模式
简单工厂模式和策略模式这里讨论一下简单工厂模式和策略模式的区别。简单工厂模式是把通过类创建实例的过程封装起来,如上图所示,封装在Factory类中,一般情况下Factory类返回的是基类类型,这里用到了多态。策略模式是把通过类创建实例的过程和调用实例方法的过程封装起来,如上图所示,封装在Content(Context)类中,也用到了多态。相比于简单工厂模式只创建实例对象,策略模式一般情况下不仅会创建实例对象,还会调用实例对象的方法。简单工厂模式更强调创建对象,策略模式更强调调用对象方法的过程。感觉原创 2020-12-05 10:49:46 · 143 阅读 · 0 评论