FxCop + MVP:“属性不应该只写”
题
假设我正在实现MVP模式,并且我有一个视图接口:
interface IView {
string SuperRadString { set; }
}
演示者没有理由需要从视图中检索此字符串,所以我可以安全地忽略此错误吗?
解决方案
嗯,是的......
然而,从语义上讲,设置值的方法比“黑洞属性”更有意义。
不隶属于 StackOverflow
题
假设我正在实现MVP模式,并且我有一个视图接口:
interface IView {
string SuperRadString { set; }
}
演示者没有理由需要从视图中检索此字符串,所以我可以安全地忽略此错误吗?
解决方案
嗯,是的......
然而,从语义上讲,设置值的方法比“黑洞属性”更有意义。