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

宏润建设网站wordpress移植

宏润建设网站,wordpress移植,东莞wordpress,开源系统 网站策略模式 C中的策略模式#xff08;Strategy Pattern#xff09;是一种行为型设计模式#xff0c;它允许在运行时选择算法的行为。策略模式通过将算法封装成独立的类#xff0c;并且使它们可以互相替换#xff0c;从而使得算法的变化独立于使用算法的客户端。 策略模式通…策略模式 C中的策略模式Strategy Pattern是一种行为型设计模式它允许在运行时选择算法的行为。策略模式通过将算法封装成独立的类并且使它们可以互相替换从而使得算法的变化独立于使用算法的客户端。 策略模式通常由三个核心组件组成 1.策略接口Strategy Interface定义了所有具体策略类必须实现的方法通常是一个纯虚函数接口。 2.具体策略类Concrete Strategies实现了策略接口并提供了不同的算法实现。 3.环境类Context Class包含一个指向策略接口的指针成员用于调用具体策略类的算法。 示例代码 #includeiostream #includestring 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.dnsts.com.cn/news/248972.html

相关文章:

  • 东莞陈村网站制作广州网站建设新锐
  • 微生成网站提示网站建设页面
  • 找人做网站毕业设计莱州市建设局网站
  • 西安外贸网站搭建广西上林县住房城乡建设网站
  • 简述建设一个网站的基本步骤i深圳谁开发的
  • 安徽省建设厅网站首页用excel做网站
  • 南京的电商网站设计合肥做网站的
  • 网站建设模板 源码 特效电商网站首页代码
  • html5移动网站开发实践做网站办公室图片
  • 常州建设网站公司网站门户网站的类型
  • 树状结构的网站网站给他人做付刑事责任
  • 淄博哪有做网站的搜索引擎关键词竞价排名
  • 网站建设与管理管理课程手机如何做api网站
  • 常州建站优化相亲网与做网站
  • 网站建设系统分析包括哪些微官网怎么关注
  • 西安做网站公司云速app与网站用的服务器
  • 济南做网站设计巢湖网 网站
  • 网络服务器与网站建设社区团购小程序模板
  • 莆田做网站公司互联网架构师
  • 网站建设发货流程图建立个人网站主题
  • 不同代码做的网站后期维护情况外贸网站建设专业定制
  • 在设计赚钱的网站自己主机做标签电影网站
  • wordpress数据库里面改端口企业网站排名优化
  • 杭州专业网站制作设计国际消息新闻
  • 用网站建设费用建筑信息公开平台
  • 转播网站如何做目前最牛的二级分销模式
  • 江西省城乡住房建设厅培训网站福州 建站 软件
  • 成都市网站建做一个网站后期维护需要做什么
  • 化工类网站建设推广门户网站如何制作
  • 宿迁手机网站建设公司iis 配置 wordpress