永发信息网

c#中代理设计模式,(代码)

答案:2  悬赏:30  手机版
解决时间 2021-04-11 22:46
c#中代理设计模式,(代码)
最佳答案
namespace Delegate
{
interface IGiveGift
{
void GiveDolls();
void GiveFlowers();
void GiveChocolate();
}
class Proxy:IGiveGift
{
Pursuit gg;
public Proxy(SchoolGirl mm)
{
gg = new Pursuit(mm);
}
public void GiveDolls()
{
gg.GiveDolls();
}
public void GiveFlowers()
{
gg.GiveFlowers();
}
public void GiveChocolate()
{
gg.GiveChocolate();
}
}
class Pursuit:IGiveGift
{
SchoolGirl mm;
public Pursuit(SchoolGirl mm)
{
this.mm = mm;
}
public void GiveDolls()
{
Console.WriteLine(mm.Name + "送你洋娃娃");
}
public void GiveFlowers()
{
Console.WriteLine(mm.Name + "送你鲜花");
}
public void GiveChocolate()
{
Console.WriteLine(mm.Name + "送你巧克力");
}
class SchoolGirl
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}
class Program
{
static void Main(string[] args)
{
SchoolGirl jiaojiao = new SchoolGirl();
jiaojiao.Name = "楚楚";
Proxy daili = new Proxy(jiaojiao);
daili.GiveDolls();
daili.GiveFlowers();
daili.GiveChocolate();
Console.ReadKey();
}
}
}
全部回答
无代码 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑上能改软件格式吗?
谁能帮我设计徐欣 的个性签名。。事成重谢~
请问美语可以在英国使用吗?英国人能听得懂美
1977年阴历7月初3阳历多少号
器官名称消化腺名称消化液名称各类消化液的作
丝路英雄里我点我的一个殖民地,怎么回到了我
西安供暖公司地址在什么地方,想过去办事
怎么学童声??
形容季节的单词或形容词
海归的劳动手册怎么办理
根据中文提示,用单词或短语的适当形式填空,
是不是二十四岁还做流水线很丢脸,
怎么与新Q友交谈
美信佳百货超市怎么去啊,有知道地址的么
怎么样才能保证每晚做好梦
推荐资讯
过年与父母发生的事(通过发生的事体会到父母
低调做人的名言有出处,大家好!请问“做人的
辛亥革命被认为是“中国民主进程的丰碑”,主
我18岁打算打暑假工,这样好吗有什么工作比较
常州飞黄照明西安办事处在什么地方啊,我要过
化学反应前后,下列各项中:①分子总数;②原
春风育英·仁和幼儿园地址有知道的么?有点事
怎样下载 搜狗翻译软件?
红海湾美食城地址有知道的么?有点事想过去
关于经济体制的含义
东营哪些画室比较好啊?
qq会自动改名?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?