数据访问层2

分层开发的优势

1.每一层专注于自己功能的实现,便于提高质量

2.便于分工协作,从而提高效率

3.便于代码复用,

4.便于程序扩张


分层的原则

1.每一层都有自己的职责。硬件负责存储.运算.通信等;而操作系统负责管理硬件;应用软件

工作在操作系统上,实现业务功能,满足客户需求。

2.上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能。应用

软件不用知道操作系统是如何管理硬件的,而操作系统也无法关心硬件的具体生产流程。

3.上一层调用下一层的功能,下一层不能调用上一层功能。下一层为上一层提供了服务,而不

使用上一层提供服务。


封装性原则:

简单而言,就是每个层次向外提供公开的统一接口,而隐藏内部的功能实现细节,其他层次不能

也没有必要了解其内部细节。


顺序访问原则;

下一层为上一层提供服务,而不使用上一层提供服务。业务逻辑层可以访问数据访问层的功能,

而数据数据访问层不能访问业务逻辑层功能




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值