ChainOfResponsibility
2024-08-26 04:17:47
#include <iostream> using namespace std; class Chain
{
public:
bool Handle() { return false; }
}; class Level1 : public Chain
{
public:
bool Handle()
{
cout<<"Level1::true"<<endl;
return true; }
}; class Level2 : public Level1
{
public:
bool Handle()
{
cout<<"Level2::Handle"<<endl;
return Level1::Handle();
}
}; class Level3 : public Level2
{
public:
bool Handle()
{
cout<<"Level3::Handle"<<endl;
return Level2::Handle();
}
}; int main(int argc, char *argv[])
{
Level3 level3;
level3.Handle(); return ;
}
最新文章
- CCS5.2/CCS5.3/CCS5.4 仿真调试小技巧
- PHP中的魔术方法:__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload
- 什么是SCADA Viewer
- 在ubuntu上配置nginx+php+mysql+phpmyadmin
- SQLServer数据库还原提示 数据库正在使用,无法获得独占访问权
- 【转】Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authenticat
- [Windows驱动开发](一)序言
- 4.3 spring-嵌入式beans标签的解析
- 用C++进行简单的文件I/O操作-转自VC知识库
- 更改系统相机UIImagePickerController导航栏的cancle为自定义按钮
- duilib 绘制IP控件
- java基础 关于转换流
- numpy数组扩展函数repeat和tile用法
- docker服务各个模块
- bzoj1497 最小割
- HDU 5036 Explosion (传递闭包+bitset优化)
- Java:ConcurrentHashMap
- wx:for类表渲染
- mysql 常用,使用经验
- Java-02-动手动脑
热门文章
- 证据对抗、证据链标准 z
- C++学习47 文件的概念 文件流类与文件流对象 文件的打开与关闭
- [Flex] ButtonBar系列——flex3 皮肤和外观设置
- (easy)LeetCode 226.Invert Binary Tree
- iOS 5.0 后UIViewController新增:willMoveToParentViewController和didMoveToParentViewCon[转]
- android menu 开发
- 【翻译】使用CSS3和jQuery制作跟随鼠标方位的Hover特效
- 慕课网-安卓工程师初养成-4-1 Java条件语句之 if
- 【PL/SQL练习】游标cursor :oracle 在执行sql语句时,为sql语句所分配的一个私有的内存区域
- 【练习】手工生成awr报告