您的位置:首页 > 其它

设计模式之观察者

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: