外观模式/门面模式

来源:互联网 发布:wix链接国内域名 编辑:程序博客网 时间:2024/05/16 18:04

class SubSystemA
{
public void MethodA()
{
//业务实现代码
}
}
class SubSystemB
{
public void MethodB()
{
//业务实现代码
}
}
class SubSystemC
{
public void MethodC()
{
//业务实现代码
}
}
//外观类典型代码:
class Facade
{
private SubSystemA obj1 = new SubSystemA();
private SubSystemB obj2 = new SubSystemB();
private SubSystemC obj3 = new SubSystemC();
public void Method()
{
obj1.MethodA();
obj2.MethodB();
obj3.MethodC();
}
}
//客户类典型代码:
class Program
{
static void Main(string[] args)
{
Facade facade = new Facade();
facade.Method();
}
}

0 0
原创粉丝点击