黑马程序员--接口污染和组件污染 概念理解

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------



      接口污染是指把接口做的过于胖,派生类必须实现某些它用不

 

        组件污染:IOC有几种实现的类型,包括基于方法参数调用的Method-based (M) IoC,它把组件传递给每个方法调用;基于接口的Interface-based (I) IoC(通常称为类型1),它使用接口来声明组件之间的依赖性,例如,Serviceable, Configurable;基于Setter方法的Setter-based (S) IoC(通常称为类型2),它使用setter方法来设置组件之间的依赖性;基于构造函数的Constructor-based (C) IoC(通常称为类型3)。


           在IOC的第一类型中,由于组件需要实现一些特定的接口,或是从某个类集成。这将使得组件受到一些约束(称为Invasive),例如组件移植不便。另一种情况是组件需要依赖于一个特定的容器,最为典型的就是EJB,组件无法脱离容器单独存在,这也使得组件受到约束。这两种情况都属于组件污染。


概念虽然简短,但是足以描述接口污染和组件污染,以上说明已经很明确,本人不以与任何更多的描述。






---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值