什么是门面模式spa
门面模式要求一个子系统的外部与其内部的通讯必须经过一个统一的门面(Facade)对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。code
就如同医院的接待员同样,门面模式的门面类将客户端与子系统的内部复杂性分隔开,使得客户端只须要与门面对象打交道,而不须要与子系统内部的不少对象打交道。对象
类图:blog
实例:接口
public class FacadeMode { public void test() { new MoudelA().testc(); new MoudelB().testc(); } } public class MoudelA { public void testc() { Console.WriteLine("执行A"); } } public class MoudelB { public void testc() { Console.WriteLine("执行B"); } }