【软考学习】设计模式——代理模式

来源:互联网 发布:影视特效需要编程吗 编辑:程序博客网 时间:2024/06/05 06:37
【背景】
设计模式是非常重要的一块知识,每个设计模式都值得深入了解和学习。
【内容】

结构型设计模式总结:

装饰设计模式总结:

    一、定义:为其他对象提供一种代理以控制对这个对象的访问。


    二、UML结构图:


      三、代码实现:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 代理模式{    class Program    {        static void Main(string[] args)        {            Proxy proxy = new Proxy();            proxy.Request();            Console.Read();        }    }    abstract class Subject    {        public abstract void Request();    }    class RealSubject : Subject    {        public override void Request()        {            Console.WriteLine("真实的请求");        }    }    class Proxy : Subject    {        RealSubject realSubject;        public override void Request()        {            if (realSubject==null )            {                realSubject = new RealSubject();            }            realSubject.Request();        }    }}



阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 傲世天下ol 远征ol新手礼包 九州世界ol 上古世纪ol 帝国ol手游 神魔大陆ol 天机ol 机战ol 天书世界ol 寻侠ol 仙战ol下载 冒险王ol 九阴真经ol吧 高达ol 开心ol 天堂ol 不灭ol 忘仙ol新区 远征ol花钱吗 忘仙ol下载 ol风格 梦西游ol 九阴真经ol烧钱吗 远征ol费钱吗 焚天ol 拳皇97ol手游 九阴真经ol手游 剑雨ol 仙劫ol 帝王ol 远征ol人多吗 决战ol 小鸟ol 远征ol什么职业厉害 忘仙ol好玩吗 神将传奇ol 武魂ol 勇士ol 龙印ol 远征ol新区 三国杀ol下载