您的位置:首页 >> 编程开发 >> .NET >> .NET Framework >> 正文
.NET Framework RSS
 

观察者模式 The Observer Pattern

http://www.rdxx.com 08年06月26日 00:00 我要投稿

关键词: Pattern , Observer , 模式
   观察者模式——定义了对象之间的一对多依赖,这样一来,当一个对像改变状态时,它的所有依赖者都会收到通知并自动更新。(摘自《Head First Design Patterns》)        以下是自已用VS画了一个简图:         

         首先创建司令官和小队的接口:

        <FONT size=+0><FONT size=+0>
        /// <summary>
        /// 主题对象
        /// </summary>
            public interface ISubject
            {
                List<IObserver> Observers
                {
                    get;
                    set;
                }
                void RegisterObserver(IObserver observer);
                void RemoveObserver(IObserver observer);
                void NotifyObservers(string command);
            }
        /// <summary>
        /// 观察者
        /// </summary>
            public interface IObserver
            {
                void Update(string command);
            }
        </FONT></FONT>

共4页  1 2 3 4


 
 
标签: Pattern , Observer , 模式 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站