国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#裝飾者模式實例代碼

2019-11-17 02:50:12
字體:
來源:轉載
供稿:網友
C#裝飾者模式實例代碼
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 裝飾者{    class PRogram    {        static void Main(string[] args)        {            ConcreteComponent con = new ConcreteComponent();            ConcreteDecoratorA a = new ConcreteDecoratorA();            a.SetComponent(con);            a.Operation();            a.AddBehavior();            Console.WriteLine("============================");            ConcreteDecoratorB B = new ConcreteDecoratorB();            B.SetComponent(a);            a.AddBehavior();            B.Operation();            B.AddBehavior();        }        public abstract class Component        {            public abstract void Operation();        }        abstract class Decorator : Component        {            private Component component;            public void SetComponent(Component component)            {                this.component = component;            }            public override void Operation()            {                if (component != null)                {                    component.Operation();                }            }        }        class ConcreteDecoratorA : Decorator        {            public override void Operation()            {                base.Operation();            }            public void AddBehavior()            {                Console.WriteLine("裝飾A類的操作!");            }        }        class ConcreteDecoratorB : Decorator        {            public override void Operation()            {                base.Operation();            }            public void AddBehavior()            {                Console.WriteLine("裝飾B類的操作!");            }        }        public class ConcreteComponent : Component        {            public override void Operation()            {                Console.WriteLine("具體對象的操作!");            }        }    }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 樟树市| 曲阳县| 嘉兴市| 大厂| 文昌市| 安泽县| 水城县| 喀喇沁旗| 凤凰县| 镇巴县| 凤山县| 集安市| 新巴尔虎右旗| 卓尼县| 天津市| 林西县| 达孜县| 达拉特旗| 巴楚县| 巴彦淖尔市| 彩票| 灌云县| 乐清市| 界首市| 聊城市| 石台县| 叙永县| 南充市| 淮滨县| 连平县| 铜鼓县| 长武县| 岗巴县| 全南县| 兰州市| 沂南县| 宜章县| 榆林市| 页游| 视频| 四会市|