当前位置: 首页 > news >正文

网站推广基本方法是自动优化句子的软件

网站推广基本方法是,自动优化句子的软件,网站论坛 备案,北京王府井附近景点攻略定义 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 应用场景 在软件系统中#xff0c;由于应用环境的变化#xff0c;常常需要将“一些现存的对象 ”放在新的环境中应用#xff0c;但是新环境要求…定义 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 应用场景 在软件系统中由于应用环境的变化常常需要将“一些现存的对象 ”放在新的环境中应用但是新环境要求的接口是这些现存对象所不满足的。如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现同时又能满足新的应用环境所要求的接口? 结构 代码示例 //Adapter.h /****************************************************/ #ifndef ADAPTER_H #define ADAPTER_H #include iostream using namespace std;// 巴斯勒相机类适配者 class BaslerCamera { public:// 打开相机void openBaslerCamera() {cout 巴斯勒相机打开相机。 endl;}// 关闭相机void closeBaslerCamera() {cout 巴斯勒相机关闭相机。 endl;}// 打开曝光设置void openExposureSettings() {cout 巴斯勒相机打开曝光设置。 endl;}// 更改相机帧率void changeCameraFrame() {cout 巴斯勒相机更改相机帧率。 endl;} };// 相机接口类 class Camera { public:// 构造函数Camera() {};// 析构函数virtual ~Camera() {};// 打开相机virtual void openCamera() 0;// 关闭相机virtual void closeCamera() 0;// 配置属性virtual void setConfig() 0; };// 相机适配器类 class CameraAdapter :public Camera, public BaslerCamera { public:// 打开相机virtual void openCamera() {openBaslerCamera();}// 关闭相机virtual void closeCamera() {closeBaslerCamera();}// 配置属性virtual void setConfig() {// 打开曝光设置openExposureSettings();// 更改相机帧率changeCameraFrame();} };#endif//test.cpp /****************************************************/ #include Adapter.h int main() {Camera *m_camera new CameraAdapter();// 打开相机m_camera-openCamera();// 配置相机m_camera-setConfig();// 关闭相机m_camera-closeCamera();delete m_camera;return 0; }运行结果 要点总结 Adapter模式主要应用于“希望复用一些现存的类但是接口又与复用环境要求不一致的情况”在遗留代码复用、类库迁移等方面非常有用。GoF 23定义了两种Adapter模式的实现结构:对象适配器和类适配器。但类适配器采用“多继承”的实现方式一般不推荐使用。对象适配器采用“对象组合”的方式更符合松耦合精神。Adapter模式可以实现的非常灵活不必拘泥于Gof23中定义的两种结构。例如完全可以将Adapter模式中的‘现存对象”作为新的接口方法参数来达到适配的目的。
http://www.hkea.cn/news/14524255/

相关文章:

  • 做网站应怎么缴税有哪些平台可以发布厂家信息
  • 做购物网站流程WordPress招标采购
  • 湖南省网站初级网页设计实训报告
  • 网站中的给我留言怎么做南阳网站建设页面
  • 制作商城版网站开发怎么建立简单网站
  • 在北京做兼职哪个网站好电子商务系统网站建设
  • 南京最好的网站设计公司随身办app下载
  • 网站每月流量专业做甜点的网站
  • 大连网站制作多少钱网站制作导航超链接怎么做
  • 桂平市住房和城乡建设局门户网站深圳保障房
  • 网站维护更新费用学校文化建设聚奇网站
  • 如何建设网站的外链网站招聘栏怎么做
  • wordpress影视网站网站建设打造营销型网站
  • 淘宝 网站建设镇江网站建设个
  • dedecms 招聘网站wordpress分类二级域名
  • 诚信档案建设网站首页建设部门的网站
  • 网站备案手机号wordpress+小米
  • 吉安网站only网站建设分析
  • 搜索引擎优化的主要工作优化设计答案六年级上册语文
  • 移动网站 做优化可以做软件的网站有哪些内容吗
  • 公司做网站一般多少钱茶艺馆网站
  • 企业网站制造si设计公司
  • 二次元动漫网站设计方案公司宣传册设计模板
  • 最佳磁力搜索引擎seo建站是什么意思
  • 哪些建材网站可以做宣传网站后台ftp
  • 外国大气网站设计刷网站关键词排名原理
  • 好网站的标准商业网点的定义
  • 萝岗区营销型网站建设和15岁女儿做很舒服网站
  • 陕西网站建设企业国外免费建站网站搭建
  • asp.net 当前网站做购物平台网站 民治