网站首页
编程语言
数据库
系统相关
其他分享
编程问答
CameraFactory
2024-07-05
设计模式学习(二)工厂模式——抽象工厂模式
目录背景抽象工厂模式优点与缺点背景现在我需要开发一个相机操作模块,它可能在Windows下运行,也可能在Linux下运行。由于在厂家提供的SDK中,Windows下的SDK和Linux下的SDK是有区别的,因此我们要创建两个类去封装这两个不同平台下的API。我们先使用工厂方法模式去设计(以Basler相机为