开发系统层的关系

1.数据访问层(DAl)

2.实体类(Entity):贯穿于真个架构,负担着各层及模块间传递数据的职责,实体类和数据库中的表示相对的,字段和属性。

3.接口设计(数据访问接口IDAL和业务逻辑接口IBLL):实现程序功能的方法定义在接口中,接口的目的是实现上层和下层类的分离,接口决定着各层中的各个操作类需要实现何种操作,决定着操作类的作用是什么,接口是定义操作的。

4.工厂类(Factory):专门定义一个类,利用这个类来创建其他类的实例,该类根据传入的参数,动态决定应该创建那个“产品类”。包括:业务逻辑层工厂、数据访问层工厂、依赖注入工厂。

5.业务逻辑层设计(BLL):系统最终要的组成部分,整个系统的核心,实现了对不同数据访问层的封装。

6.表现层UI:分层架构的最外层,提供类用户操作系统的界面。

工具类(Utility):不是分层架构的组成部分,写一些常用的方法进行封装,方便开发人员在UI层代码设计中调用。

 

posted on 2014-12-18 15:02  IT聪  阅读(201)  评论(0)    收藏  举报

导航