首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >企业库ValidatorFactory

企业库ValidatorFactory
EN

Stack Overflow用户
提问于 2011-04-22 23:25:47
回答 1查看 567关注 0票数 0

在这些依赖注入的日子里,很高兴看到人们反对“局外人”干扰他们的类层次结构。

在企业图书馆的案例中,道德立场采取了以下形式:

代码语言:javascript
复制
public abstract class ValidatorFactory { [...]
       protected internal abstract Validator InnerCreateValidator(...); }

啊,当应用于接口和抽象方法时,“内部”关键字的美妙之处。

如果您知道一种无需修改企业库DLL即可解决此问题的方法,请让我们知道。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-22 23:32:45

它被声明为protected internal,这样从ValidatorFactory派生(或同一程序集)的类中的任何代码都可以访问该成员。从ValidatorFactory派生,然后您将能够使用该类中的代码访问此成员。这就是你的解决方案。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5756956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档