清风网络:老牌安全放心下载站! 下载排行 推荐软件 软件分类 最新文章 热点文章 最新软件 文章分类
软件文章
最新专题: QQ陌生人 傲游浏览器 网盘下载 手机理财软件 qq表情 服务器 u盘大全 驱动下载 中国铁路12306网上订票 浏览器 百度抢票专版 手机育儿软件 字幕软件 2015羊年春节必备软件 2345王牌浏览器
当前位置:清风网络网络编程Asp.Net → .net设计模式实例之外观模式(Façade Pattern)

2010-1-21 0:44:23


  一、外观模式简介(Brief introduction)
  外观模式,为子系统的一组接口提供一个统一的界面,此模式定义了一个高层接口,这一个高层接口使的子系统更加基本 运用 。
  二、处理 的疑问 (What To Solve)1、分离不一样 的两个层
  典型的分层例子是Net三层架构,界面层与业务逻辑层分离,业务逻辑层与数据访问层分类。这样能够 为子系统提供统一的界面和接口,降低了系统的耦合性。
  2、降低 依靠
  随着功能添加 及程序的重构,系统会变得越来越庞杂 ,这时添加 一个外观能够 提供一个基本 的接口,降低 他们之间的依靠 。
  3、为新旧系统交互提供接口
  有的时刻 ,新系统须要 旧系统的核心功能,而这个旧的系统已经很难维护和扩展,能够 给新系统添加 一个Façade类,是的新系统与Façade类交互,Façade类与旧系统交互素有庞杂 的工作
  三、外观模式剖析 (Analysis)1、外观模式结构
.net设计模式实例之外观模式(Façade Pattern)[多图]图片1
  2、源代码
  1、子系统类SubSystemOne
public class SubSystemOne
{
    public void MethodOne()
    {
        Console.WriteLine("执行子系统One中的要领 One");
    }
}

  2、子系统类SubSystemTwo
public class SubSystemTwo
{
    public void MethodTwo()
    {
        Console.WriteLine("执行子系统Two中的要领 Two");
    }
}

编缉推选 阅读以下文章
  • .net设计模式实例之装饰者模式(Decorator Pattern)
  • .net设计模式实例之组合模式(Composite Pattern)
  • .net设计模式实例之适配器模式(Adapter Pattern)
  • .net设计模式实例之桥接模式( Bridge Pattern)
  • .Net设计模式实例之原型模式( Prototype Pattern)
  • .Net设计模式实例之单例模式( Singleton Pattern)

[1] [2] [3] [4] [5] 下一页 

文章评论

阅读排行

推荐文章

帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
本站提供的软件来自互联网下载纯属学习交流之用,全部需要用迅雷工具下载,如侵犯您版权的请与我们联系,我们会尽快改正,请在下载24小时后删除。
www.vipcn.com 版权所有 蜀ICP备13015096号-5 Powered by:vipcn