外观模式/门面模式
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();
}
}
{
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();
}
}
相关文章推荐
- 11. Facade外观[门面模式](结构型模式)
- PHP设计模式之外观(门面)模式
- 外观模式(门面模式)--Facade
- 关于三层架构 = 门面模式/外观模式
- 学习设计模式第十三 - 外观模式(门面模式)
- JAVA设计模式初探之——门面模式(外观模式)
- 门面模式(Facade 外观模式,对象结构型模式)
- 设计模式解密(5)- 外观模式(门面模式)
- JAVA设计模式之门面模式(外观模式)
- JAVA设计模式之门面模式(外观模式)
- facade pattern--门面模式或外观模式
- 门面模式(Facade)(外观模式)—向养牛场送货
- Facade(门面、外观)模式
- php 门面模式(外观模式)
- 设计模式之门面(外观)
- 24天学会设计模式----门面模式(外观模式)
- Java门面模式(或外观模式)
- 外观模式/门面模式
- Java门面模式(或外观模式)
- JAVA设计模式之门面模式(外观模式)