频道栏目
首页 > 资讯 > C# > 正文

C#--基于接口设计三层架构

17-09-12        来源:[db:作者]  
收藏   我要投稿

项目之间的引用关系

>

按照需求分析要求功能点,指定规范的层级接口,上一级开发人员调用的是下一级开发人员提供的接口,下一级人员只关心接口实现即可。

添加接口后项目框架的变化,IBLL业务接口层,IDAL数据接口层

这里写图片描述
这里写图片描述

编写业务逻辑接口IBLL

这里写图片描述
这里写图片描述

编写数据访问接口IDAL

这里写图片描述
这里写图片描述

编写UI中的相关操作

使用接口的好处:UI编写者无需关心BLL编写者的工作进度

这里写图片描述

在BLL中实现IBLL中的相关接口

使用接口的好处:BLL编写者无需关心DAL编写者的工作进度

这里写图片描述
这里写图片描述

在DAL中实现IDAL中的相关接口

使用接口的好处:DAL编写者只需要按照需求实现接口的内容即可

这里写图片描述
这里写图片描述

基于接口设计三层的结构总结

优点:1.很好的解决并行开发中的团队协作问题。2,系统的可扩展性进一步增强,当增加新的功能点时,接口层和实现层可以轻松的同步修改,格子完全独立工作,互不影响。3,适合于项目较大和开发人员较多时采用。

缺点:1,增加框架设计难度和开发的工作量。2,项目较小时不宜采用。

开发中框架的正确选择

这里写图片描述
相关TAG标签
上一篇:JavaScript高级程序设计读书笔记
下一篇:面试题03:Sum of odd numbers
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站