有人搭理我不。。
三层架构里有一个IDAL接口层SQLServerDAL和OracleDAL都实现了它 这里实现它的好处是什么啊。难道就是如果再引入AccessDAL时不用更改BLL层吗?不理解。。
那位明白人可以说一下啊,它的好处。
--------------------编程问答-------------------- 多态的好处,就体现出来了。还有就是依赖导致的原则就体现出来了。。。。。。。。。。。。。。。 --------------------编程问答-------------------- 依赖倒置 --------------------编程问答-------------------- 见意LZ去弄一个多态的例子看看就明白了,如果你加一个Access的数据层,是不用改Bll的 --------------------编程问答-------------------- 好处多多啊! --------------------编程问答-------------------- 关于敏捷开发的书里有讲到的,可以去看看... --------------------编程问答-------------------- 虽然说是不用修改BLL层 感觉也没都大的好处。
额 我都无法理解我的思想了。。 --------------------编程问答-------------------- 要知道客户的需求是不变的啊...你写的内个接口.在设计的时候.就想好给不同的人用了.
比如说.SQL 和Access 还有别的DB2啥的数据库.
那给他们写在接口里...谁用.谁会取自己需要的东西...对么?
你还需要在去为一个客户服务.改一次代码.可能改不了几句.但正是这样.改不了几句的代码你还得改.这不就是不方便
面象对象的三大特征 哥们...你在回去看看...主要把多态这块 --------------------编程问答-------------------- 楼主 多态好啊 --------------------编程问答--------------------
抽象工厂,多态实现多个数据库类型操作..
补充:.NET技术 , ASP.NET