设计模式-13-门面模式

说明架构

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

 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();
相关文章
相关标签/搜索