码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式-13-门面模式

时间:2016-06-19 17:04:30      阅读:157      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!