- 博客(2)
- 收藏
- 关注
原创 C++ 设计模式(2) 抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的...
2019-11-07 23:20:43 108
原创 C++ 设计模式(1)简单工厂模式
工厂模式(Factory Pattern) 是C++中最常用的一种设计模式,属于创建型模式 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 优点:通...
2019-11-07 22:34:38 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人