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

房地产网站怎么推广wordpress修改底部联系QQ

房地产网站怎么推广,wordpress修改底部联系QQ,哈尔滨模板建站服务商,微信目录文章转wordpress定义:即定义一系列的算法,算法1,算法2,...,算法n,把他们封装起来,使他们可以相互替换。 优点:使得一个类的行为或者其算法可以在运行时改变,而且使用Context类的人在外部…

定义:即定义一系列的算法,算法1,算法2,...,算法n,把他们封装起来,使他们可以相互替换。

优点:使得一个类的行为或者其算法可以在运行时改变,而且使用Context类的人在外部想使用不同的算法时不用写很多的if语句了,避免了很多的if elseif else

//1、设计支持所有算法的公共接口类 Strategy
class Strategy {
public:Strategy() = default;~Strategy() = default;//声明算法接口的纯虚函数virtual void AlgorithmInterface() = 0;};//2、继承Strategy类  实现具体的算法和行为
class StrategyA :public Strategy
{
public:void AlgorithmInterface() override{cout << "算法A的具体实现";}
};class StrategyB :public Strategy
{
public:void AlgorithmInterface() override{cout << "算法B的具体实现";}
};class Context {
public:Context()=default;~Context(){if (mS != nullptr){delete mS;}}//5、根据传进来不同的flag,调用不同的策略void CallAlgorithmInterface(int flag){if (mS != nullptr){delete mS;}if (flag > 10){mS=new StrategyA;}else{//小于等于10则采用B策略mS = new StrategyB;}mS->AlgorithmInterface();}
private://4、内部关联策略的抽象类Strategy* mS = nullptr;};//--------------int main()
{int flag = 10;Context a;//调用策略  运行期间传不同的值就可以调用不同的策略(算法),而且外部也避免了多重的if else语句a.CallAlgorithmInterface(100);return 0;
}

http://www.yayakq.cn/news/59062/

相关文章:

  • 互联网技术专业学什么seo知识点
  • 网站添加文章之后更新缓存访问网站就需要输入账号密码电子商务网站建设需要什么
  • 网站建设中 gif阿里云 网站
  • 网站及新媒体建设宣传片网站做301
  • 具有口碑的柳州网站建设公司深圳市交易服务中心
  • 投资 公司 网站模板多用户商城源码下载
  • 网站添加微博做二手货的网站有哪些
  • 织梦做的网站首页排版错误全国十大跨境电商平台
  • 怎么做 代刷网站瑞安市公用建设局网站
  • 十堰哪里有做网站的中国建设银行网站怎么登录不上
  • 网站建设属于哪个行业注册一家公司需要什么条件
  • 教育机构网站网站301定向
  • 城市门户网站有没有帮别人做网站
  • 《工程建设》官方网站免费空间使用指南
  • 为什么网站设计很少全屏wordpress自定义作者
  • 河北省住宅和城乡建设厅网站中国域名交易网
  • 个人网站 免备案公司网站建设小江
  • 东莞专业建站公司费用海淀专业企业网站建设
  • 就业网站建设总结绍兴外贸网站建设
  • 网站虚拟空间过期博客建站模板
  • 国外最牛设计网站百度推广客户端下载
  • 一般网站建设电话网站模板之家
  • 第二季企业网站开发php中文网新手学做网站pdf下载
  • 南京自助建站模板丹东 建设集团 招聘信息网站
  • 上海网站建设友汇网站企业云服务
  • 网站界面设计修改要多少钱肇庆百度快速排名
  • 别人网站 自己的域名号号网站开发
  • 肃宁做网站价格wordpress可以多用户吗
  • 网站首页布局设计网站建设个人简历的网页制作
  • 广西送变电建设公司铁塔厂网站手机网站建设视频教程_