• 大小: 0.32M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: C#  设计模式  c  模式  代码  

资源简介

帮助学习常见的23种设计模式

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using 中介者模式.Mediator;

namespace 中介者模式
{
    //文章出处:http://www.cnblogs.com/saville/archive/2013/04/14/3021146.html
    //概述:在软件开发中,我们有时会碰上许多对象互相联系互相交互的情况,对象之间存在复杂的引用关系,当需求更改时,
    //对系统进行修改将会非常困难。为了对系统的对象进行解耦,可以引入一个间接层来管理对象之间的关系,这就是中介者模式。
    class Program
    {
        static void Main(string[] args)
        {
            AbstractMessageMediator messageMediator = new MessageMediator();

            AbstractMessage user1 = new SqlMessage(“user1“);
            AbstractMessage user2 = new SqlMessage(“user2“);
            AbstractMessage user3 = new xmlMessage(“user3“);
            AbstractMessage user4 = new xmlMessage(“user4“);

            messageMediat

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.    344576  2016-06-23 11:25  解释器模式\解释器模式\.vs\解释器模式\v14\.suo

     文件        187  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\App.config

     文件       7680  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\bin\Debug\中介者模式.exe

     文件        187  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\bin\Debug\中介者模式.exe.config

     文件      28160  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\bin\Debug\中介者模式.pdb

     文件      22984  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\bin\Debug\中介者模式.vshost.exe

     文件        187  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\bin\Debug\中介者模式.vshost.exe.config

     文件        490  2012-06-06 02:06  解释器模式\解释器模式\中介者模式\bin\Debug\中介者模式.vshost.exe.manifest

     文件       1771  2014-09-17 15:27  解释器模式\解释器模式\中介者模式\Mediator\AbstractMessage.cs

     文件        850  2014-09-17 15:18  解释器模式\解释器模式\中介者模式\Mediator\AbstractMessageMediator.cs

     文件       1572  2014-09-17 15:27  解释器模式\解释器模式\中介者模式\Mediator\MessageMediator.cs

     文件       1116  2014-09-17 15:17  解释器模式\解释器模式\中介者模式\Mediator\MessageModel.cs

     文件       1019  2014-09-17 15:34  解释器模式\解释器模式\中介者模式\Mediator\SqlMessage.cs

     文件       1018  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\Mediator\xmlMessage.cs

     文件       6722  2016-06-23 10:21  解释器模式\解释器模式\中介者模式\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        556  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\obj\Debug\中介者模式.csproj.FileListAbsolute.txt

     文件       1753  2014-09-17 15:25  解释器模式\解释器模式\中介者模式\obj\Debug\中介者模式.csprojResolveAssemblyReference.cache

     文件       7680  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\obj\Debug\中介者模式.exe

     文件      28160  2014-09-17 15:37  解释器模式\解释器模式\中介者模式\obj\Debug\中介者模式.pdb

     文件       2787  2014-09-17 15:25  解释器模式\解释器模式\中介者模式\Program.cs

     文件       1368  2014-09-12 14:56  解释器模式\解释器模式\中介者模式\Properties\AssemblyInfo.cs

     文件       2896  2014-09-17 15:25  解释器模式\解释器模式\中介者模式\中介者模式.csproj

     文件        187  2014-09-12 14:56  解释器模式\解释器模式\享元模式\App.config

     文件          0  2014-09-12 14:56  解释器模式\解释器模式\享元模式\obj\Debug\build.force

     文件       6819  2016-06-23 10:21  解释器模式\解释器模式\享元模式\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2014-09-12 14:56  解释器模式\解释器模式\享元模式\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2014-09-12 14:56  解释器模式\解释器模式\享元模式\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

............此处省略393个文件信息

评论

共有 条评论