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

王者荣耀网站建设的步骤网站页面用什么软件做

王者荣耀网站建设的步骤,网站页面用什么软件做,跨境电商公司取名,网站设计待遇本文章属于专栏- 概述 - 《设计模式#xff08;极简c版#xff09;》-CSDN博客 模式说明 方案#xff1a; 对每个data建立一个单点解释器对象X#xff0c;dataA和dataB之间的关系#xff0c;建立一个关系解释器对象Y#xff0c;这里的Y处理的是X1和X2。这样#xff0c;…        本文章属于专栏- 概述 - 《设计模式极简c版》-CSDN博客 模式说明 方案 对每个data建立一个单点解释器对象XdataA和dataB之间的关系建立一个关系解释器对象Y这里的Y处理的是X1和X2。这样复用了解释单文本的逻辑和多文本间关系的逻辑。优点 灵活性易于改变和扩展文法增加新的解释器。易于实现将文法规则表示为类的层次结构每个规则由一个解释器表示易于理解和实现。缺点 复杂度当文法规则复杂时可能需要大量的解释器类来表示。 本质思想解释器模式通过将语言的文法表示为类的层次结构然后建立解释器来解释这些类从而实现对语言的解释和执行。 实践建议除了正则表达式文本相关的解析等特别灵活、规则链复杂的场景。不建议使用也就是95%以上的业务用不到。 代码示例 #include iostream #include string #include memory// 抽象表达式类 class Expression { public:virtual ~Expression() {}virtual bool interpret(const std::string context) const 0; };// 终端表达式类 class TerminalExpression : public Expression { private:std::string data;public:TerminalExpression(const std::string data) : data(data) {}bool interpret(const std::string context) const override {return context.find(data) ! std::string::npos;} };// 非终端表达式类 class OrExpression : public Expression { private:std::shared_ptrExpression expr1;std::shared_ptrExpression expr2;public:OrExpression(std::shared_ptrExpression expr1, std::shared_ptrExpression expr2): expr1(expr1), expr2(expr2) {}bool interpret(const std::string context) const override {return expr1-interpret(context) || expr2-interpret(context);} };// 使用示例 int main() {std::shared_ptrExpression robert std::make_sharedTerminalExpression(Robert);std::shared_ptrExpression john std::make_sharedTerminalExpression(John);std::shared_ptrExpression orExpression std::make_sharedOrExpression(robert, john);std::cout Is Robert or John present? orExpression-interpret(John) std::endl;// 输出: Is Robert or John present? 1std::cout Is Robert or John present? orExpression-interpret(Alice) std::endl;// 输出: Is Robert or John present? 0return 0; }
http://www.w-s-a.com/news/302295/

相关文章:

  • 典型网站开发的流程房屋装修效果图三室一厅
  • 制作微网站多少钱阿里巴巴做网站的电话号码
  • 风铃建站模板安卓手机软件开发外包
  • 深圳市住房和建设局门户网站域名转移影响网站访问吗
  • 做母婴网站赚钱汕头百姓网
  • 那个网站建设好动漫制作技术升本可以升什么专业
  • 网站建设企业响应式网站模板广西建设部投诉网站
  • app营销的特点wordpress优化方案
  • 静安网站建设公司如何编辑wordpress
  • 做网站的职位叫什么问题常州金坛网站建设
  • 保健品网站模板用jsp做的网站前后端交互
  • 网站带后台品牌网页设计图片
  • 保定清苑住房和城乡建设局网站分类信息网站程序
  • 可以做视频推广的网站选择大连网站建设
  • 在线网站开发网站在哪里
  • 建站的步骤上海快速优化排名
  • 招聘网站做一下要多少钱网站设计公司 国际
  • 巩义专业网站建设公司首选seo研究院
  • 大流量网站解决访问量友情链接如何添加
  • 教育网站建设网永康市住房和城乡建设局网站
  • 阿里巴巴官网网站django 做网站的代码
  • 网站建设 军报wordpress 订餐模板
  • 网站虚拟主机 会计处理石家庄站建设费用多少
  • 网站建设 服务内容 费用简述网站开发流程
  • 公司制作网站跟企业文化的关系空间制作网站
  • 浙江建设监理协会网站个人网站设计规划书
  • wordpress太卡了贵州seo推广
  • 企业介绍微网站怎么做的手机软件商城免费下载
  • 新手网站设计定价网站开发销售
  • 网站开发公司oa有没有找人做标书的网站