|
|
1
4
如果您正在创建自己的自定义集合,并计划将其与数据绑定一起使用,我会让它实现
也就是说,我经常做你想做的事,但这不是一个“硬”依赖。相反,我使用
|
|
|
2
2
我倾向于认为如果
|
|
|
3
2
返回一个最小的接口而不是一个更丰富的接口通常是一个好主意。如果你有一个丰富的界面,那么有更多的东西需要测试,也有更多的东西会出错。这也意味着,如果您想避免破坏性的更改,那么在可预见的将来,您必须始终支持所有这些额外的特性。这使得以后更难修改实现。
然而,依赖接口不能保证的东西是一种不好的做法。如果有一天你没有
|
|
|
4
1
忘记WPF的数据绑定,然后决定什么是最好的回报,
|
|
|
5
0
选择返回值类型是为了允许值使用者在不进行不安全类型转换的情况下使用值。
唯一的方法
回来是个好习惯
,仅类
|