|
12
|
| Reed Copsey · 技术社区 · 17 年前 |
|
1
5
假定 实现派生类的人确切地知道何时可以调用某个方法,该方法的成功执行可能取决于对象是否已被处理(尽管理想情况下无论如何都应该通过XML注释记录)。
总之:与所有指导方针一样,如何实现某个设计功能显然取决于你,除非你有特别好的理由,否则最好还是坚持下去。在这两种情况下,使用你在帖子中建议的一些替代方案可能不会造成太大伤害,只要它们被一致使用,最好记录给用户。 |
|
|
2
2
当您无法修改基类时,这是一个实用的解决方案。
不是。您引用的示例代码使用了“GetType().FullName”。这始终是派生最多的类型的名称,而不是实现特定方法的类型。 |
|
|
3
0
|