血のばら
在C#和Visual Basic中使用Mixin
>>
完整版
【链接登录后可见】是对互不相关的类都有用处的一组功能。在支持多重继承的语言中mixin以第二基类的形式出现,而在动态强类型语言中则会被直接合并到类型中。C#和VB不支持这两种方式,一般通过基类来实现,从而导致类型肿胀或大量的复制粘贴。组合也不是好办法,因为被混入的方法和属性需要委托给内部对象执行。
【查看更多内容请登录哈】