开发系统层的关系
1.数据访问层(DAl)
2.实体类(Entity):贯穿于真个架构,负担着各层及模块间传递数据的职责,实体类和数据库中的表示相对的,字段和属性。
3.接口设计(数据访问接口IDAL和业务逻辑接口IBLL):实现程序功能的方法定义在接口中,接口的目的是实现上层和下层类的分离,接口决定着各层中的各个操作类需要实现何种操作,决定着操作类的作用是什么,接口是定义操作的。
4.工厂类(Factory):专门定义一个类,利用这个类来创建其他类的实例,该类根据传入的参数,动态决定应该创建那个“产品类”。包括:业务逻辑层工厂、数据访问层工厂、依赖注入工厂。
5.业务逻辑层设计(BLL):系统最终要的组成部分,整个系统的核心,实现了对不同数据访问层的封装。
6.表现层UI:分层架构的最外层,提供类用户操作系统的界面。
工具类(Utility):不是分层架构的组成部分,写一些常用的方法进行封装,方便开发人员在UI层代码设计中调用。
浙公网安备 33010602011771号