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

微信建一个网站站内推广的方法

微信建一个网站,站内推广的方法,教育学校网站做,西安优秀的集团门户网站建设费用策略模式 C中的策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时选择算法的行为。策略模式通过将算法封装成独立的类,并且使它们可以互相替换,从而使得算法的变化独立于使用算法的客户端。 策略模式通…

策略模式

C++中的策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时选择算法的行为。策略模式通过将算法封装成独立的类,并且使它们可以互相替换,从而使得算法的变化独立于使用算法的客户端。

策略模式通常由三个核心组件组成:

1.策略接口(Strategy Interface):定义了所有具体策略类必须实现的方法,通常是一个纯虚函数接口。
2.具体策略类(Concrete Strategies):实现了策略接口,并提供了不同的算法实现。
3.环境类(Context Class):包含一个指向策略接口的指针成员,用于调用具体策略类的算法。

示例代码

#include<iostream>
#include<string>
using namespace std;class Strategy
{
public:virtual void execute() = 0;
};class ConcreteStrategyA : public Strategy
{
public:void execute() override{cout << "================_i am A strategy_=======================" << endl;}
};class ConcreteStrategyB : public Strategy
{
public:void execute() override{cout << "================_i am B strategy_=======================" << endl;}
};class Context
{
public:void call(int type){if (s != nullptr){delete s;}switch (type){case 1:s = new ConcreteStrategyA;break;case 2:s = new ConcreteStrategyB;break;default:break;}s->execute();}~Context(){if (s != nullptr){delete s;}}private:Strategy *s = nullptr;
};int main()
{Context *c = new Context;c->call(1);c->call(2);
}

在这里插入图片描述

http://www.ritt.cn/news/29399.html

相关文章:

  • 上海网站建设公司站霸网络做网站一般需要多少钱
  • access建网站企业文化内容范本
  • 山西科技网站建设长沙官网seo
  • 在网站中调用在线客服病毒式营销的案例
  • 建一个购物网站需要多少钱软文范例800字
  • wordpress中文托管平台seo标题优化裤子关键词
  • 网站www网站seo源码
  • 教育网站 前置审批优化网站标题
  • 个人网站怎么做支付宝接口真人seo点击平台
  • 品牌网站建设框架连云港seo优化公司
  • 建设电影会员网站首页目前最牛的二级分销模式
  • 做教育机器网站百度投诉电话人工客服24小时
  • 做微商选择的哪个平台微平台网站优化关键词的方法正确的是
  • 网站开发成本会计分录站长工具a级
  • 个旧网络推广手机系统优化
  • 乐陵网站优化网站收录提交工具
  • 公司网站建设合同模板seo网站优化培训怎么做
  • 建站哪家好用兴田德润今日新闻大事件
  • 徐州专业制作网站杭州seo招聘
  • 免费一键生成原创短视频app杭州seo公司排名
  • 武汉网站建设_网页设计_网站制作_网站建设公司_做企业网站公司东营网站seo
  • 做海淘是在哪个网站中国数据网
  • 企业账号登录入口排名优化公司哪家好
  • 海南网站建设推广公司百度广告竞价排名
  • 什么专业学网站建设公司免费推广网站
  • wordpress rss插件app搜索优化
  • 网站开发常用png搜索引擎有哪些软件
  • 明年做哪个网站能致富今日头条新闻消息
  • 网站建设步骤搜索风云榜
  • 长春网站建设电话咨询seo教学网站