19.选择定义和实现接口,而不是继承

基类可以用来描述和实现一些具体的相关类型 的行为。接口则是描述一些原子级别的功能块,不相关的具
    体类型都可以实现它 。接口 以功能块的方法来描述这些对象 的行为。如果你明白它们的不同之处,你就可
    以创建出表达力更强的设计,并且它们面对修改是有很加强的伸缩性 的。类 的继承可以用来定义一些相关
    类型 。通过实现一些接口来暴露部份功能来访 问这些类型

 

接口还可以防止被装箱的struct的拆箱问题。

posted on 2012-10-25 10:31  Q&A  阅读(212)  评论(0编辑  收藏  举报