【发布时间】:2010-11-01 15:00:07
【问题描述】:
我的办公室同事今天告诉我,在接口中使用属性是不好的做法。他在一些我找不到的 MSDN 文章中指出了这一点(好吧,我在 google 上尝试了几次,可能使用了错误的关键词)。他还告诉我只有方法应该在接口中。 现在,我知道这不是严格的规则,因为显然在 .net 中您可以在接口中进行属性签名并进行编译。
但这真的是一种不好的做法/设计/oop吗?为什么?
指出正确的文献或网络资源也会有所帮助。
谢谢
【问题讨论】:
标签: .net design-patterns oop