我的理解是,所有契约(Contract)实现代码都必须在一个类中,这显然会变得非常大。我该如何避免这种情况?比起一个庞然大物的类(class),我真的更喜欢让几个小类来做与客户沟通的一部分。
我能想到的唯一想法是使用由 partial
拆分的单个类实现的多个接口(interface)。 ,但我认为这并不能真正解决问题。
最佳答案
您可能想使用 Inheritance ,取决于 yoru 代码的结构。通常你可以将所有代码分解成更小的部分、帮助程序、子例程等。
就像任何其他 API 开发一样,您不希望/不需要在同一个包中的同一个地方的所有内容。
关于wcf - 如何避免 WCF 中的大量通信类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446310/