设计模式 - 外观模式应用(Façade Pattern)
作者:C/S原创  发布日期:2011/03/25 17:25:55
  设计模式 - 外观模式应用(Façade Pattern)

设计模式 - 外观模式应用(Façade Pattern)



外观模式(Facade Pattern)


这是一个最简单的设计模式,应用无处不在.看图:


贴图图片



贴图图片


窗体1调用业务层


private void Form1_Load(object sender, EventArgs e)
{
   TGlobalFacade.LoadFactory(this.comboBox1);
}


窗体2调用业务层

private void Form2_Load(object sender, EventArgs e)
{
   TGlobalFacade.LoadFactory(this.comboBox1);
}


一个简单的公共类,应用外观模式

namespace FacadePattern
{
   /// <summary>
   /// 一个简单的公共类,应用外观模式
   /// </summary>
   public class TGlobalFacade
   {
      /// <summary>
      /// 加载工厂选择列表数据
      /// </summary>
      /// <param name="aPicker"></param>
      public static void LoadFactory(ComboBox aPicker)
      {
         aPicker.Items.Clear();
         aPicker.Items.Add("工厂1");
         aPicker.Items.Add("工厂2");
      }
   }
}

// 来源:www.CSFramework.com, C/S结构框架学习网





C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

上一篇 下一篇