class Program
{
static void Main(string[] args)
{
SchoolGirl jiaojiao = new SchoolGirl();
jiaojiao.Name = "李娇娇";
//亲自出马
IGiveGift self = new Pursuit(jiaojiao);
self.GiveChocolate();//送巧克力
self.GiveDolls();//送洋娃娃
self.GiveFlowers();//送鲜花
//使用‘媒婆'
IGiveGift daili = new Proxy(jiaojiao);
daili.GiveChocolate();//送巧克力
daili.GiveDolls();//送洋娃娃
daili.GiveFlowers();//送鲜花
Console.ReadKey();
}
}
public class SchoolGirl
{
private string name;
public string Name
{
get;
set;
}
}
public 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 + "送你巧克力");
}
}
public class Proxy : IGiveGift
{
Pursuit gg;
public Proxy(SchoolGirl mm)
{
this.gg = new Pursuit(mm);
}
public void GiveDolls()
{
gg.GiveDolls();
}
public void GiveFlowers()
{
gg.GiveFlowers();
}
public void GiveChocolate()
{
gg.GiveChocolate();
}
}
interface IGiveGift
{
void GiveDolls();
void GiveFlowers();
void GiveChocolate();
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-3 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2026 源码网商城 (www.yuanmawang.com) 版权所有