![]() |
1
0
除了代码可读性(如果您的客户机必须查看您的接口源代码),属性不应该有任何缺点。 任何感兴趣的人(如wcf框架)都可以读取这些属性,或者忽略这些属性。实际上,它们在任何实现类中都不可见(请参见 this question )
但是,在体系结构级别,考虑使用两个接口,一个用于引用dll客户端,另一个用于其余客户端。它们在开始时可能很相似,甚至可能共享相同的基本接口和实现,但是如果业务案例需要,您可以使它们相互转移。
|