写一个有共通参数的照相机抽象基类,让各种型号照相机继承基类,增加少量特有参数,重写调整曝光,采集图像等方法,引用都使用基类,具体参见面向对象特性中的多态

解决方案 »

  1.   

    补充一下
    就是我需要一个通用的程序,不论使用者用的是A厂家生产A相机还是B厂家生产的B相机或者C厂家生产的C相机,需要我的程序都能连接并控制进行调节曝光等参数和采集图像。之前是分成三个程序的,现在想要合并为一个通用的程序,要求调用方便,容易后期维护,各位大神有什么好的建议?
      

  2.   

    用策略模式。
    用接口定义相机操作,接口实现类根据每个相机实现这些操作。
    在调用端设置一个切换方法,你需要哪种相机传入该相机实例。