資源簡介
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
namespace?觀察者模式
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????ConcreteSubject?s?=?new?ConcreteSubject();
????????????s.Attach(new?ConcreteObserver(s?“X“));
????????????s.Attach(new?ConcreteObserver(s?“Y“));
????????????s.Attach(new?ConcreteObserver(s?“Z“));
????????????s.SubjectState?=?“ABC“;
????????????s.Notify();
????????????Console.Read();
????????}
????}
????abstract?class?Subject
????{
????????private?IList?observers?=?new?List();
????????//增加觀察者
????????public?void?Attach(Observer?observer)
????????{
????????????observers.Add(observer);
????????}
????????//移除觀察者
????????public?void?Detach(Observer?observer)
????????{
????????????observers.Remove(observer);
????????}
????????//通知
????????public?void?Notify()
????????{
????????????foreach?(Observer?o?in?observers)
????????????{
????????????????o.Upda
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????26624??2018-11-19?17:58??觀察者模式-基本代碼\.vs\觀察者模式\v14\.suo
?????文件???????2173??2007-07-26?20:04??觀察者模式-基本代碼\Backup\觀察者模式\Program.cs
?????文件???????1201??2007-04-20?10:25??觀察者模式-基本代碼\Backup\觀察者模式\Properties\AssemblyInfo.cs
?????文件???????1964??2007-04-20?10:25??觀察者模式-基本代碼\Backup\觀察者模式\觀察者模式.csproj
?????文件????????934??2007-04-20?10:25??觀察者模式-基本代碼\Backup\觀察者模式.sln
?????文件??????36826??2018-11-19?17:57??觀察者模式-基本代碼\UpgradeLog.htm
?????文件??????16384??2007-07-26?19:57??觀察者模式-基本代碼\觀察者模式\bin\Debug\觀察者模式.exe
?????文件??????17920??2007-07-26?19:57??觀察者模式-基本代碼\觀察者模式\bin\Debug\觀察者模式.pdb
?????文件??????21680??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\bin\Debug\觀察者模式.vshost.exe
?????文件???????6150??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????504??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\obj\Debug\觀察者模式.csproj.FileListAbsolute.txt
?????文件??????16384??2007-07-26?19:57??觀察者模式-基本代碼\觀察者模式\obj\Debug\觀察者模式.exe
?????文件??????17920??2007-07-26?19:57??觀察者模式-基本代碼\觀察者模式\obj\Debug\觀察者模式.pdb
?????文件????????166??2007-07-26?19:58??觀察者模式-基本代碼\觀察者模式\obj\觀察者模式.csproj.FileList.txt
?????文件???????2173??2007-07-26?20:04??觀察者模式-基本代碼\觀察者模式\Program.cs
?????文件???????1201??2007-04-20?10:25??觀察者模式-基本代碼\觀察者模式\Properties\AssemblyInfo.cs
?????文件???????2235??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\觀察者模式.csproj
?????文件???????1012??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式.sln
????..A..H.?????10752??2007-07-26?20:04??觀察者模式-基本代碼\觀察者模式.suo
?????目錄??????????0??2009-03-23?08:56??觀察者模式-基本代碼\觀察者模式\obj\Debug\TempPE
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\.vs\觀察者模式\v14
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\Backup\觀察者模式\Properties
?????目錄??????????0??2009-03-23?08:56??觀察者模式-基本代碼\觀察者模式\bin\Debug
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\bin\Release
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\obj\Debug
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\.vs\觀察者模式
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\Backup\觀察者模式
?????目錄??????????0??2018-11-19?17:57??觀察者模式-基本代碼\觀察者模式\bin
?????目錄??????????0??2009-03-23?08:56??觀察者模式-基本代碼\觀察者模式\obj
?????目錄??????????0??2009-03-23?08:56??觀察者模式-基本代碼\觀察者模式\Properties
............此處省略7個文件信息
- 上一篇:秒表計時器(倒計時 )
- 下一篇:C# 位圖轉換
評論
共有 條評論