• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-25
  • 语言: C#
  • 标签: C#  设计模式  

资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace 中介者模式
{
    class Program
    {
        static void Main(string[] args)
        {
            ConcreteMediator m = new ConcreteMediator();

            ConcreteColleague1 c1 = new ConcreteColleague1(m);
            ConcreteColleague2 c2 = new ConcreteColleague2(m);

            m.Colleague1 = c1;
            m.Colleague2 = c2;

            c1.Send(“吃过饭了吗?“);
            c2.Send(“没有呢,你打算请客?“);

            Console.Read();
        }
    }

    abstract class Mediator
    {
        public abstract void Send(string message Colleague colleague);
    }

    class ConcreteMediator : Mediator
    {
        private ConcreteColleague1 colleague1;
        private ConcreteColleague2 colleagu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-03-23 08:56  中介者模式-基本代码\
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\
     文件         934  2007-05-25 10:51  中介者模式-基本代码\中介者模式.sln
     文件       11776  2007-07-26 21:24  中介者模式-基本代码\中介者模式.suo
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\bin\
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\bin\Debug\
     文件       16384  2007-07-26 21:09  中介者模式-基本代码\中介者模式\bin\Debug\中介者模式.exe
     文件       17920  2007-07-26 21:09  中介者模式-基本代码\中介者模式\bin\Debug\中介者模式.pdb
     文件        5632  2005-11-11 22:25  中介者模式-基本代码\中介者模式\bin\Debug\中介者模式.vshost.exe
     文件        1810  2007-05-25 14:42  中介者模式-基本代码\中介者模式\ClassDiagram1.cd
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\obj\
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\obj\Debug\
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\obj\Debug\Refactor\
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\obj\Debug\TempPE\
     文件       16384  2007-07-26 21:09  中介者模式-基本代码\中介者模式\obj\Debug\中介者模式.exe
     文件       17920  2007-07-26 21:09  中介者模式-基本代码\中介者模式\obj\Debug\中介者模式.pdb
     文件         166  2007-07-26 21:09  中介者模式-基本代码\中介者模式\obj\中介者模式.csproj.FileList.txt
     文件        2394  2007-07-26 21:09  中介者模式-基本代码\中介者模式\Program.cs
     目录           0  2009-03-23 08:56  中介者模式-基本代码\中介者模式\Properties\
     文件        1201  2007-05-25 10:51  中介者模式-基本代码\中介者模式\Properties\AssemblyInfo.cs
     文件        2036  2007-05-25 14:42  中介者模式-基本代码\中介者模式\中介者模式.csproj
     目录           0  2009-03-23 08:56  中介者模式-联合国安理会\
     目录           0  2009-03-23 08:56  中介者模式-联合国安理会\中介者模式\
     文件         934  2007-05-25 10:51  中介者模式-联合国安理会\中介者模式.sln
     文件       12800  2007-07-25 06:35  中介者模式-联合国安理会\中介者模式.suo
     目录           0  2009-03-23 08:56  中介者模式-联合国安理会\中介者模式\bin\
     目录           0  2009-03-23 08:56  中介者模式-联合国安理会\中介者模式\bin\Debug\
     文件       16384  2007-07-25 06:35  中介者模式-联合国安理会\中介者模式\bin\Debug\中介者模式.exe
     文件       17920  2007-07-25 06:35  中介者模式-联合国安理会\中介者模式\bin\Debug\中介者模式.pdb
     文件        5632  2005-11-11 22:25  中介者模式-联合国安理会\中介者模式\bin\Debug\中介者模式.vshost.exe
     文件        1727  2007-05-26 17:20  中介者模式-联合国安理会\中介者模式\ClassDiagram1.cd
............此处省略11个文件信息

评论

共有 条评论