外观模式【大话设计模式Demo】
2010-04-07 11:04
323 查看
代码
外观模式 (Facade),为子系统中的一组接口提供一个一直的界面,此模式定义了一个高层接口,这个接口是的这一系统更加容易使用。
class FacadeDemo { static void Main() { Facade facade = new Facade(); facade.MethodA(); facade.MethodB(); Console.Read(); } } class subSystemOne { public void MethodOne() { Console.WriteLine("子系统 方法一"); } } class subSystemTwo { public void MethodTwo() { Console.WriteLine("子系统 方法二"); } } class subSystemThree { public void MethodThree() { Console.WriteLine("子系统 方法三"); } } class subSystemFour { public void MethodFour() { Console.WriteLine("子系统 方法四"); } } class Facade { subSystemOne one; subSystemTwo two; subSystemThree three; subSystemFour four; public Facade() { one=new subSystemOne(); two=new subSystemTwo(); three=new subSystemThree(); four=new subSystemFour(); } public void MethodA() { Console.WriteLine("\n方法组A:"); one.MethodOne(); three.MethodThree(); } public void MethodB() { Console.WriteLine("\n方法组B: "); two.MethodTwo(); four.MethodFour(); } }
外观模式 (Facade),为子系统中的一组接口提供一个一直的界面,此模式定义了一个高层接口,这个接口是的这一系统更加容易使用。
相关文章推荐
- 外观模式 -- 大话设计模式
- 大话设计模式之外观模式
- 《大话设计模式》--牛市股票还会亏钱?--外观模式<Facade>(12)
- 大话设计模式之外观模式
- 大话设计模式---外观模式
- 装饰模式【大话设计模式Demo】
- 《大话设计模式》ruby版代码:外观模式
- 大话设计模式C++实现-第12章-外观模式
- 大话设计模式之外观模式
- 大话设计模式之外观模式
- 《大话设计模式》--外观模式
- 大话设计模式之外观模式(门面模式)
- 大话设计模式----外观模式
- 大话设计模式之外观模式(门面模式)
- 大话设计模式,让你的代码更完美7---外观模式
- 大话设计模式-外观模式学习总结
- 《大话设计模式》之--第12章 牛市股票还会亏钱?----外观模式
- 大话设计模式学习(九)——外观模式
- 大话设计模式之外观模式
- 《大话设计模式》之--第12章 牛市股票还会亏钱?----外观模式