【发布时间】:2009-09-11 06:09:10
【问题描述】:
是否可以将接口注入到我无法更改的现有 3rd 方类中?与扩展方法类似,但用于接口(及其注入到的类的实现)。
我喜欢通过为两个库中相似的类提供相同的接口来选择性地使用两个相似的第 3 方库之一。这样我就不必将那里的课程转换为我的课程。
【问题讨论】:
-
我也喜欢这个。不久前我在博客上写过:madprops.org/blog/…
-
很遗憾,类在事后无法适应接口,就像在 Haskell 中使用类型和类型类所做的那样。