
C++/设计模式
Aaron_2521060899
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单工厂设计模式
简单工厂模式概念定义:简单工厂模式,是类的创建模式,又叫做静态工厂方法模式。就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。使用场景:1、工厂类负责创建的对象比较少。2、客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心。简单工厂模式优缺点:优点:使用户根据参数获得对应的类实例,避免了直接实例化类,降低了耦合性。缺点:可实例化的类型在编译期间已经被确定,如果增...原创 2019-04-22 12:12:14 · 309 阅读 · 0 评论 -
工厂方法设计模式
目录-工厂方法设计模式概念定义应用场景角色组成案例代码优、缺点简单工厂模式、抽象工厂模式2、工厂方法模式概念定义:工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。应用场景:当一个类不知道它所需要的对象的类时在工厂方法模式中,客户端不需要知道具体产品类的类名,只需要知...原创 2019-04-22 12:15:20 · 643 阅读 · 0 评论 -
抽象工厂设计模式
目录-抽象工厂设计模式概念定义应用场景角色组成案例代码优、缺点简单工厂模式、工厂方法模式3、抽象工厂模式概念定义:抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。在抽象工厂模式...原创 2019-04-22 12:23:26 · 362 阅读 · 0 评论