我有几个从 WSDL 生成的类,我需要编写 2 个小型应用程序来读取一些输入数据、调用 Web 服务并编写响应。
现在我创建了一堆非常简单的包装类,它们从 web 服务调用返回的对象中获取数据。我围绕 web 服务代理创建了一个包装器,它返回我自己的类而不是生成的类型。我试图瞄准的是一个解耦模型,它不会向我的简单应用程序显示任何生成的类。
但我想我可能会过度设计整个事情。目前这 2 个小型应用程序的大小与模型类和包装器的大小几乎相同,但我相信以后会有更多的需求出现,我想要灵活一些。
我应该隐藏生成的类(并将这部分视为数据访问层)还是应该使用第一个版本的生成类?