设计模式 - 外观模式应用(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结构框架学习网 扫一扫加微信
参考文档:
开发应用-职责链模式(Chain Of Resposibility Pattern) 开发应用-命令模式(C#实现POS收银功能) 开发应用-观察者模式之C#实现缓存数据更新 开发应用 - 策略模式(Strategy Pattern) 常用设计模式 C#.Net OOP系列之接口设计及策略应用实战 企业数据库管理应用系统实现多种登录方式(策略模式) FastReport for.Net 1.0设计器汉化操作步骤 FastReport for.Net开发指南-单表报表设计详解 FastReport for.Net开发指南-主从表(Master/Detail)报表设计详解 C#设计模式应用-单件模式(Singleton Pattern) C# 使用设计模式构建通用数据库访问类 C#设计模式-窗体基类模板方法定义 winform界面布局设计和WCF的应用方面,你对这方面研究多吗? 作为一个学生,想问下这套框架是三层架构吗?使用了那些设计模式? FastReport设计器汉化
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |