首页 > 其他 > 详细

设计模式-13-门面模式

时间:2016-06-19 17:02:37      阅读:198      评论:0      收藏:0      [点我收藏+]

说明

我认为三层架构中的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();

 

设计模式-13-门面模式

原文:http://www.cnblogs.com/alisande/p/5598266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!