- 博客(3)
- 资源 (4)
- 收藏
- 关注
转载 理解观察者模式(Observer Pattern)必看的文章
1. 说明:观察者模式是软件设计的一种模式,也叫做发布/订阅模式。日常生活中基本上都有用到它。比如使用MSN当你的一个好友上线时,你就会收到上线通知;开心网当某个人转帖后,他的好友就都可以收到这个转帖,等等。也就是说一个目标管理所有依赖于它的观察者对象,当它本身状态发生变化时主动发出通知。2. 结构:3. 用途:a. 当抽象个体有两个互相依赖的层面时.封装这些层面在单独的对象内将可允许软件设计师单独的变更与重复使用这些对象,而不会产生两者之间交互的问题。b.
2011-03-15 11:58:00 264
转载 C#中使用委托和事件实现观察者模式(observer pattern)
<br /><br />1. Introduction:<br />观察者设计模式描述了一个可依赖(observable)对象和其它一些对象(observers)的关系。它也叫做Model/View模式,依赖模式或者是传播/监听模式。<br />下面给出的例子是父母和医生这两个观察者在孩子的状态每次更新时都能够收到讯息。<br />2. Observer Design Pattern Structure:<br /> <br />3. Class Diagram:<
2011-03-15 11:56:00 655
转载 线程同步
<br /><br />线程同步相关的一篇文章,逻辑很清楚,讲解的也很细致,以java为主讲的。<br />我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。<br />线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。<br />当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。<b
2011-03-15 11:53:00 198
你必须知道的.NET
2013-01-17
C#字符串和正则表达式参考手册
2013-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人