首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

该用什么形式好

2013-09-06 
该用什么模式好我写的程序是用来操作硬件的,程序大体可以分为3个步骤,读取数据,处理数据,显示数据。为了支

该用什么模式好
我写的程序是用来操作硬件的,程序大体可以分为3个步骤,读取数据,处理数据,显示数据。为了支持不同的厂家的产品,在读取数据这个地方需要设计个模式,方便以后换设备的时候尽量不需要改动原来的代码。比如数据库设计用的抽象工厂模式,感觉挺适合我的。但是在对我们的硬件进行操作的时候(打开设备,读取数据,关闭设备),由于各个厂家提供的对于的参数是不一样的。比如A厂家
打开设备函数式 OpenDevice(void * handle ,unsigned int *intensity);B 厂家 OpenDevice2(int *intensity ,unsigned int time);这个时候用抽象工厂模式就不
好用了。请教各位懂的朋友指导一下,该怎么弄 设计模式 操作硬件
[解决办法]
适配器模式就是转换接口形式。工厂模式用于管理适配器的实现。所以两者结合,对于你的情况比较适合。

热点排行