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

哪个网站是专门做男人衣服的石家庄网站建设招聘

哪个网站是专门做男人衣服的,石家庄网站建设招聘,有没有什么网站免费做名片,北京开发app目录 1、解释器模式#xff08;Interpreter Pattern#xff09;含义 2、解释器模式的UML图学习 3、解释器模式的应用场景 4、解释器模式的优缺点 5、C实现解释器模式的实例 1、解释器模式#xff08;Interpreter Pattern#xff09;含义 解释器模式#xff08;Interp…目录 1、解释器模式Interpreter Pattern含义 2、解释器模式的UML图学习 3、解释器模式的应用场景 4、解释器模式的优缺点 5、C实现解释器模式的实例 1、解释器模式Interpreter Pattern含义 解释器模式Interpreter Pattern给定一个语言定义它的方法的一种表示并定义一个解释器这个解释适使用该表示来解释语言中的句子。【DP】 解释器模式Interpreter Pattern是一种行为型设计模式它定义了一种语言的文法并且建立一个解释器来解释该语言中的句子。通过使用解释器模式可以将一个复杂的问题分解成一系列简单的表达式然后通过解释器逐个解释这些表达式。 2、解释器模式的UML图学习 解释器模式主要包含以下几个角色 1抽象表达式Abstract Expression声明了一个抽象的解释操作所有具体表达式都必须实现这个接口。 2终结符表达式Terminal Expression表示语法规则中的终结符它是解释器模式中最基本的元素。 3非终结符表达式Non-terminal Expression表示语法规则中的非终结符它由终结符和其他非终结符组成。 4上下文Context包含解释器之外的一些全局信息。 3、解释器模式的应用场景 1当有一个语言需要解释执行并且可以将该语言的句子表示为一个抽象语法树时。 2当需要对语言进行扩展或修改时可以考虑使用解释器模式。 4、解释器模式的优缺点 1优点 1可扩展性可以方便地增加新的表达式和解释器。 2易于实现语法规则可以通过解释器模式直接定义语法规则而无需使用复杂的编译器或解析器。 2缺点 1可能导致类的数量增加每个文法规则都需要一个具体的表达式类可能会导致类的数量过多。 2可能导致性能问题解释器模式通常使用递归调用来解释表达式可能会导致性能问题。 5、C实现解释器模式的实例 #include iostream #include unordered_map// 抽象表达式 class Expression { public:virtual int interpret(std::unordered_mapchar, int context) 0; };// 终结符表达式 class TerminalExpression : public Expression { private:char variable;public:TerminalExpression(char var) : variable(var) {}int interpret(std::unordered_mapchar, int context) override {return context[variable];} };// 非终结符表达式 class NonterminalExpression : public Expression { private:Expression* left;Expression* right;public:NonterminalExpression(Expression* l, Expression* r) : left(l), right(r) {}int interpret(std::unordered_mapchar, int context) override {return left-interpret(context) right-interpret(context);} };int main() {std::unordered_mapchar, int context;context[a] 5;context[b] 10;// 构建语法树Expression* expression new NonterminalExpression(new TerminalExpression(a),new TerminalExpression(b));// 解释执行表达式int result expression-interpret(context);std::cout 解释结果: result std::endl;delete expression;return 0; }在上述示例中抽象表达式Expression定义了一个抽象的解释操作所有具体表达式都必须实现这个接口。 终结符表达式Terminal Expression表示语法规则中的终结符它是解释器模式中最基本的元素。 非终结符表达式Non-terminal Expression表示语法规则中的非终结符它由终结符和其他非终结符组成。 上下文Context包含解释器之外的一些全局信息。
http://www.zqtcl.cn/news/831365/

相关文章:

  • 做网站的哪家好天津企朋做网站的公司
  • 不花钱怎么做网站运营定州网页设计
  • 公司注销后网站备案大型网站建设用什么系统好
  • 网站建设服务公司专业服务海外留学网站建设方案
  • 哈尔滨建站模板搭建马鞍山市网站建设
  • 上海网站设计专注乐云seo个人简介代码网页制作模板
  • 法律网站建设价格做视频周边的网站
  • 京东物流网站地方门户网站源码下载
  • 重庆建设工程信息网站企业宣传片制作公司光年映画
  • 哪家做网站好 成都ktv网络推广方案
  • 网站开发的软件支持哈尔滨最新消息
  • jsp淘宝客网站有限公司怎么注册
  • 香奈儿电子商务网站建设策划书怎样进行网络营销吸引顾客
  • 昆山网站建设费用我们公司想做网络推广
  • 网站建设一般要多少钱网站开发主要步骤
  • 商用图片的网站网络文化经营许可证查询
  • c 高性能网站开发弄一个公司网站需要多少钱
  • 建设部网站招标投标文件网页设计专业公司
  • 使用iis6搭建网站wordpress调用搜索功能
  • 装配式建筑网站生活家装饰
  • 怎样做软件网站建设百度网站认证官网
  • phpcms网站什么网站都能进的浏览器
  • 建设配资网站有要求吗网站建设不一定当地
  • 永兴网站开发智慧门店管理服务平台
  • 网站建设前的市场分析李炎辉网站建设教程
  • 乱起封神是那个网站开发的?广州市建设注册中心网站首页
  • 网站开发配置网络广告的投放技巧
  • wordpress 漫画网站安徽省建设厅八大员报名网站
  • 音乐网站排名建设部证书查询网站
  • 长沙建站挺找有为太极wordpress eshop 教程