征观察者模式中更改管理器的实例

wuxinbiaobai 2007-01-19 10:32:31
出于学习、研究的需要,我想征求设计模式应用于实际软件的例子。强调一下,要实际的,不是凭空臆想出来的。详略不限,可以有代码,也可以简单描述描述,甚至简单地把问题描述一下也行。
...全文
382 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-04-30
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
wuxinbiaobai 2007-02-05
  • 打赏
  • 举报
回复
楼上各位,谢过,不过大家没有注意我要的是“更新管理器”的例子,不是简单的观察者模式。
FingerStyle 2007-01-29
  • 打赏
  • 举报
回复
观察者模式 MFC单文当程序结构
class Doc
{
public;
void AddView(View* v)
{
....
}
void Updatea()
{
for(;;)
{
viewList[i].UpdateAllView();
}
}
private:
list<View*> viewList;
};
class View
{
public:
View(Doc* d)
{
m_doc = d;

}
public:
void UpdateAllView()
{
...
}
private:
Doc* m_doc;
};


....
argenCHN 2007-01-22
  • 打赏
  • 举报
回复
帮顶
caocheng8230 2007-01-22
  • 打赏
  • 举报
回复
ACE
LOKI
STL
MFC
GTK+
都是设计模式运用的优良的库
qhgary 2007-01-22
  • 打赏
  • 举报
回复
太多了.Excel用过么,里面的图和表之间的实现就是观察者阿,表数据一旦发生改变,图也会跟着变.
在你更新表数据的时候,会有消息通知图,图会update这些数据,并且重新绘制.

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧