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

资源简介


资源截图

代码片段和文件信息

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

namespace 装饰模式
{
    class Program
    {
        static void Main(string[] args)
        {
            ConcreteComponent c = new ConcreteComponent();
            ConcreteDecoratorA d1 = new ConcreteDecoratorA();
            ConcreteDecoratorB d2 = new ConcreteDecoratorB();

            d1.SetComponent(c);
            d2.SetComponent(d1);

            d2.Operation();

            Console.Read();
        }
    }

    abstract class Component
    {
        public abstract void Operation();
    }

    class ConcreteComponent : Component
    {
        public override void Operation()
        {
            Console.WriteLine(“具体对象的操作“);
        }
    }

    abstract class Decorator : Component

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-03-23 08:56  装饰模式-基本代码\
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\
     文件         925  2007-05-24 09:22  装饰模式-基本代码\装饰模式.sln
     文件       10752  2007-08-12 11:46  装饰模式-基本代码\装饰模式.suo
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\bin\
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\bin\Debug\
     文件       16384  2007-07-26 19:17  装饰模式-基本代码\装饰模式\bin\Debug\装饰模式.exe
     文件       15872  2007-07-26 19:17  装饰模式-基本代码\装饰模式\bin\Debug\装饰模式.pdb
     文件        5632  2005-11-11 22:25  装饰模式-基本代码\装饰模式\bin\Debug\装饰模式.vshost.exe
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\obj\
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\obj\Debug\
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\obj\Debug\TempPE\
     文件       16384  2007-07-26 19:17  装饰模式-基本代码\装饰模式\obj\Debug\装饰模式.exe
     文件       15872  2007-07-26 19:17  装饰模式-基本代码\装饰模式\obj\Debug\装饰模式.pdb
     文件         154  2007-07-26 19:17  装饰模式-基本代码\装饰模式\obj\装饰模式.csproj.FileList.txt
     文件         222  2007-08-12 10:35  装饰模式-基本代码\装饰模式\obj\装饰模式.csproj.FileListAbsolute.txt
     文件        1782  2007-07-26 19:17  装饰模式-基本代码\装饰模式\Program.cs
     目录           0  2009-03-23 08:56  装饰模式-基本代码\装饰模式\Properties\
     文件        1195  2007-05-24 09:22  装饰模式-基本代码\装饰模式\Properties\AssemblyInfo.cs
     文件        1958  2007-05-24 09:22  装饰模式-基本代码\装饰模式\装饰模式.csproj
     目录           0  2009-03-23 08:56  装饰模式-穿衣01\
     目录           0  2009-03-23 08:56  装饰模式-穿衣01\装饰模式\
     文件         925  2007-05-24 09:22  装饰模式-穿衣01\装饰模式.sln
     文件       10752  2007-07-24 13:27  装饰模式-穿衣01\装饰模式.suo
     目录           0  2009-03-23 08:56  装饰模式-穿衣01\装饰模式\bin\
     目录           0  2009-03-23 08:56  装饰模式-穿衣01\装饰模式\bin\Debug\
     文件       16384  2007-07-24 13:27  装饰模式-穿衣01\装饰模式\bin\Debug\装饰模式.exe
     文件       17920  2007-07-24 13:27  装饰模式-穿衣01\装饰模式\bin\Debug\装饰模式.pdb
     文件        5632  2005-11-11 22:25  装饰模式-穿衣01\装饰模式\bin\Debug\装饰模式.vshost.exe
     目录           0  2009-03-23 08:56  装饰模式-穿衣01\装饰模式\obj\
     目录           0  2009-03-23 08:56  装饰模式-穿衣01\装饰模式\obj\Debug\
............此处省略52个文件信息

评论

共有 条评论