设计模式-13-门面模式

说明

我认为三层架构中的BLL,Service,BusinessFacade都是门面模式的体现,封装逻辑细节的实现和复杂数据的展示,只提供给应用简单的接口调用.上层应用可以不关注逻辑细节和数据是从哪里来的.

 class Logic1
    {
        public void Exc()
        {
            Console.WriteLine("执行Logic1完成");
        }
    }
class Logic2
    {
        public void Exc()
        {
            Console.WriteLine("执行Logic2完成");
        }
    }
 public class LogicFacade
    {
        Logic1 logic1;
        Logic2 logic2;
        public LogicFacade()
        {
            logic1 = new Logic1();
            logic2 = new Logic2();
        }
        public void Exc()
        {
            logic1.Exc();
            logic2.Exc();
            Console.WriteLine("Logic全部执行完成");
        }
    }
 LogicFacade logicFacade = new LogicFacade();
            logicFacade.Exc();
原文地址:https://www.cnblogs.com/alisande/p/5598266.html