您的位置:首页 > 其它

外观模式/门面模式

2017-03-21 03:29 155 查看
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();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: