一、应用背景
你怎么证明你妈是你妈。
1、去派出所开户口证明;
2。去街道办开户籍证明;
3。去医院开生产证明。
现在去市政大厅办理所有业务。
二、外观模式的定义
隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的同一接口,这个统一接口组合了多个子系统的多个接口,是的子系统更容易被访问和使用。
优点:
缺点:
public class DaTing
{
private Police Police=new Police();
private Street Street = new Street();
private Hospital Hospital = new Hospital();
public void KaiZhengMing()
{
this.Police.GetHuji();
this.Street.GetHuKou();
this.Hospital.GetChusheng();
}
}
public class Police
{
public void GetHuji()
{
Console.WriteLine("开具户籍证明");
}
}
public class Street
{
public void GetHuKou()
{
Console.WriteLine("开具户口证明");
}
}
public class Hospital
{
public void GetChusheng()
{
Console.WriteLine("开具出生证明");
}
}
DaTing daTing = new DaTing();
daTing.KaiZhengMing();
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。