以从网页中提取数据的服务为例(例如水星或Diffobt ),我想问一个关于如何为依赖注入(DI)/inversion of control (IoC)场景构造接口和类实现的问题。我试图确定如何最好地创建一个IPageExtractor接口,以及随后实现IPageExtractor接口的具体实现MercuryPageExtractor和DiffbotPageExtractor,因为实际实现是完全不同的好吧,也许这并没有什么不同,但让我感到困惑的
我有一个类似如下的结构 Interface B extends Interface A now concrete Class D extends Class C
现在我在一个不同的类中使用接口B,并返回具体的类D对象。接口B包含getter和setter以及修改方法。我想要的是以某种方式从接口B中取出所有的getter,并将它们放在一个单独的<e
我知道一些特殊的参数{controller}和{action},但是我看到了博客/帖子中添加了一些特殊的参数,比如{controller}/{action}/{*id}。除了星号,还有哪些特殊字符可供使用,我将如何使用它们? new { d = @"\d{1,2}", m = @"\d{1,2}", y = @"\