2009年12月16日

C#面向对象设计模式学习笔记(10) - Facade 外观模式(结构型模式)

摘要: 上述A方案的问题在于组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。 如何简化外部客户程序和系统间的交互接口?如何将外部客户程序的演化和内部子系统的变化之间的依赖相互解耦? 意图: 为子系统中的一组接口提供一个一致的界面,Façade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 [代码]要点: 1、从客户程序... 阅读全文

posted @ 2009-12-16 17:50 Vengen 阅读(460) 评论(0) 推荐(0) 编辑

导航