面向接口编程

涉及到层与层时,要面向接口编程

能用接口就不要用实现类,依赖接口而不是依赖具体的实现

写程序尽可能返回小的接口

IList<>list=new List<>();

 

比如在数据库访问层中,进行多个数据源的切换,如果在BLL层中是面向的具体数据源的实现,那么以后要切换数据源就得修改BLL层,这就要考虑要面向接口了

在BLL层和DAL层中加一个接口IDAL来隔离依赖

posted @ 2014-03-18 21:22  xjt360  阅读(120)  评论(0编辑  收藏  举报