设计模式之观察者
2016-06-15 10:40
316 查看
采用双向耦合的代码初步完成了观察者模式的C++实现。
主函数
主函数
include "observer.h" include "subject.h" include <string> using namespace std; int main() { Subject secretary; Observer college1 = Observer("张三",&secretary); Observer college2 = Observer("李四",&secretary); secretary.InsertCollege(college1); secretary.InsertCollege(college2); secretary.SetBossState("Boss is coming! Close your computer work on!"); secretary.Notify(); return 0; }
相关文章推荐
- Java方法参数的特性
- Eclipse配置tomcat
- Android 使用动态加载框架DL进行插件化开发
- python3的requests类抓取中文页面出现乱码
- HTTP深入浅出 http请求
- 调整数组顺序使奇数位于偶数前面
- 牛客网刷题笔记
- 205. Isomorphic Strings
- 随时随地退出程序
- Activity启动模式
- Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎
- Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎
- 自定义分区、数据类型、排序、分组
- Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎
- Activity被回收导致fragment的getActivity为null的解决办法
- swift 值引用
- .NET Core创建一个控制台(Console)程序
- 用C#制作PDF文件全攻略
- opencv与ffmpeg数据结构
- 安卓代码学习录