.NET 接口

在过去的几年里,我已经从我隐藏/显示的长长的流动控件页面改变为使用大量用户控件。我总是在同事之间就最佳实践进行一些讨论。

您应该填充属性,还是使用参数化子项在控件中加载信息?

我害怕使用参数的部分原因是我无法确保所有内容都将被填充。

使用接口的基本规则是什么?我从来没有创造过。我应该试试这个,还是继续使用 'sub load'

请先 登录 后评论

1 个回答

Brian Lyttle

我不确定接口是否会在这里对您有很大帮助。我的理解是,您将页面分解为包含其他控件的“复合”用户控件集,并且您想要决定是否使用属性来设置值。

我想这真的取决于用户控件的设计方式以及它们是否被动态添加到页面等(一种可能的情况)。我个人偏好在构造函数中指定内容或使用工厂方法来创建控件。我在创作时负责确保一切都设置好。我在属性方面的经验是,有时我会忘记设置某些东西而没有意识到我的错误。您关于设置属性或使用子组件的观点以及填充的所有内容对我来说都没有多大意义。如果您有某种依赖项并且需要加载其他内容,那么无论是属性还是子项,都可能发生这种情况。

我会参考任何关于 VB.NET/C 的书

请先 登录 后评论