项目之间的引用关系
>
按照需求分析要求功能点,指定规范的层级接口,上一级开发人员调用的是下一级开发人员提供的接口,下一级人员只关心接口实现即可。
添加接口后项目框架的变化,IBLL业务接口层,IDAL数据接口层
编写业务逻辑接口IBLL
编写数据访问接口IDAL
编写UI中的相关操作
使用接口的好处:UI编写者无需关心BLL编写者的工作进度
在BLL中实现IBLL中的相关接口
使用接口的好处:BLL编写者无需关心DAL编写者的工作进度
在DAL中实现IDAL中的相关接口
使用接口的好处:DAL编写者只需要按照需求实现接口的内容即可
基于接口设计三层的结构总结
优点:1.很好的解决并行开发中的团队协作问题。2,系统的可扩展性进一步增强,当增加新的功能点时,接口层和实现层可以轻松的同步修改,格子完全独立工作,互不影响。3,适合于项目较大和开发人员较多时采用。
缺点:1,增加框架设计难度和开发的工作量。2,项目较小时不宜采用。
开发中框架的正确选择