为了账号安全,请及时绑定邮箱和手机立即绑定

PetShop4.0详解问题

PetShop4.0详解问题

MYYA 2018-11-01 05:02:47
PetShoP 4.0详解 里将BLL层抽象IBLL以IProudct为例,IDAL层的IProuduct 作什么用呢,不太明白谁能帮忙解释一下谢谢
查看完整描述

2 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

个人理解:实现多态,使BLL与DAL之间解耦,易扩展。

如果不对,请高手指点。


查看完整回答
反对 回复 2018-11-01
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

IProudct  接口、实现 逻辑层与数据层的分离。

例:比如你的系统有3个版本,分别是SQLserver版本,多数据库版本,Oracal版本。这时候抽象工厂的优势就出来了,在编写完成不同的数据库访问层后,更改工厂类中的反射路径就可以实现,不需要更改逻辑程。


查看完整回答
反对 回复 2018-11-01
  • 2 回答
  • 0 关注
  • 408 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信