数据字典窗体继承关系图/数据字典窗体逻辑关系图

 

1.2        数据字典窗体逻辑关系图

 

 

 

 frmBaseDataDictionary基类定义了业务逻辑层的_BLL变量(bllBasedataDict对象类型)

参考【产品管理】窗体,重写了InitializeForm方法实例化_BLL变量。

   _BLL = new bllProduct(); //业务逻辑实例

 

_BLL主要职责:

1)     处理窗体主要功能,如增、删、改、查等;

2)     界面与业务逻辑代码分离,减少界面代码量,提高系统可维护性;

3)     作为三层架构的中间环节(UIàBLLàDAL),具有承上启下传递信息作用。

 

_BLL的对象类型是bllBaseDataDict,该类是所有数据字典业务逻辑层的基类,_BLLInstance变量是派生的窗体内定义的业务逻辑层实例,如产品管理窗体的业务逻辑层变量定义: bllProduct _BLLInstance=null;

 

_BLL_BLLInstance变量指向同一个实例的内存地址引用,参考上图的InitializeForm方法代码。定义_BLLInstance目的,是在窗体内调用业务层的方法时避免使用基类_BLL变量进行强制转换,如: (_BLL as bllProduct).Do,而是使用_BLLInstance.Do

Do方法是派生类bllProduct类扩展的新方法。

 

C/S结构快速开发框架/软件快速开发平台   CSFrameworkV5.1旗舰版  原创软件@csframework.com

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

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

数据字典继承关系/数据字典逻辑关系
数据字典BLL、DAL继承关系
继承关系详解
升级包业务逻辑关系
数据字典编写的代码
数据字典开发步骤
CS开发框架提供分类显示数据模板()
什么是数据字典? 什么是基础数据? 什么是数据字典
数据字典bllBaseDataDict类详解
2.9生成字典 (单表数据管理界面)
单表数据字典开发指南
数据字典基础资料主键设置为自动生成流水号码解决方案
《CS框架V2.2-3.0数据字典快速开发指南》.doc
代码生成器生成的数据字典可支持流水号
公共字典数据扩展
CS开发框架Toolbar与数据字典,业务单据的关系
DAL继承关系与IDatabase关系
数据字典根据某个字段类型自动生成改类型的流水序号
开发示例:数据字典提供多表数据更新
C# C/S开发框架新增数据