当前位置:编程学习 > C#/ASP.NET >>

有人搭理我不。。

三层架构里有一个IDAL接口层

SQLServerDAL和OracleDAL都实现了它 这里实现它的好处是什么啊。难道就是如果再引入AccessDAL时不用更改BLL层吗?不理解。。

那位明白人可以说一下啊,它的好处。
--------------------编程问答-------------------- 多态的好处,就体现出来了。还有就是依赖导致的原则就体现出来了。。。。。。。。。。。。。。。 --------------------编程问答-------------------- 依赖倒置 --------------------编程问答-------------------- 见意LZ去弄一个多态的例子看看就明白了,如果你加一个Access的数据层,是不用改Bll的 --------------------编程问答-------------------- 好处多多啊! --------------------编程问答-------------------- 关于敏捷开发的书里有讲到的,可以去看看... --------------------编程问答-------------------- 虽然说是不用修改BLL层 感觉也没都大的好处。

额 我都无法理解我的思想了。。 --------------------编程问答-------------------- 要知道客户的需求是不变的啊...你写的内个接口.在设计的时候.就想好给不同的人用了.
比如说.SQL   和Access 还有别的DB2啥的数据库.
那给他们写在接口里...谁用.谁会取自己需要的东西...对么?
你还需要在去为一个客户服务.改一次代码.可能改不了几句.但正是这样.改不了几句的代码你还得改.这不就是不方便


面象对象的三大特征   哥们...你在回去看看...主要把多态这块 --------------------编程问答-------------------- 楼主 多态好啊 --------------------编程问答--------------------


抽象工厂,多态实现多个数据库类型操作..

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,