二、抽象工厂模式

抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。

抽象工厂模式组成:

1. 多个接口基类。每个基类包含子类的公共接口。

2. 每个基类派生的若干子类。实现实例类。

3. 抽象工厂类。为了派生相应的工厂类。

4. 多个工厂类。一个工厂类对应一个接口基类,可以create基类的派生类。

5. 工厂生产者factoryProduct。可以生成指定的工厂类

发布了16 篇原创文章 · 获赞 3 · 访问量 1184

猜你喜欢

转载自blog.csdn.net/lifei_0001/article/details/105110246
今日推荐