【发布时间】:2011-04-21 13:44:02
【问题描述】:
在设计界面时,我经常遇到同样的情况。这种情况是使用接口的某些实现需要接口中的特定参数,而其他实现不需要。
- 设计界面时的最佳实践是什么?
- 是否可以让某些实现实现接口但不使用所有参数?
或者在这些情况下,我是否应该只获取参数列表(某种结构)并在每个实现中相应地处理该列表?
【问题讨论】:
-
如果实现不共享一个接口,不要使用一个。
标签: c# architecture interface interface-design