解释器模式(interpreter):给定一个语言,定义一个它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 下面是解释器模式的UML图: 下面是C++描述的代码: /* * Copyright (c) 2018 initm.com All rights reserved. * 作者: Stupid * 描述: 解释器模式 * 完成时间: 2018-1-14 21:01 */ #include <QCoreApplication> #include <iostream…

2018年1月14日 0条评论 33点热度 0人点赞 Stupid 阅读全文

职责链模式(Chain of Responsibility): 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个请求连城一个链,并沿着这条链传递该请求,知道一个对象处理它为止。 下面是职责链模式的UML图: 下面是C++实现的代码: /* * Copyright (c) 2017 initm.com All rights reserved. * 作者: Stupid * 描述: 职责链模式 * 完成时间: 2017-12-03 16:13 */ #include <QCoreAp…

2017年12月3日 0条评论 86点热度 0人点赞 Stupid 阅读全文