首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF项目结构与可维护性

WCF项目结构与可维护性
EN

Software Engineering用户
提问于 2015-01-27 13:07:35
回答 1查看 1.4K关注 0票数 0

我们正在进行一个中等规模的WCF项目,该项目被配置为使用每个调用实例,并想知道是否需要创建每个服务方法的类来保存业务逻辑,因为每个服务方法都处理单个操作,业务逻辑非常复杂?

我们是否需要考虑到可维护性(包含服务方法实现的大约100个类)的项目中有多少类文件?

EN

回答 1

Software Engineering用户

发布于 2015-01-27 13:45:54

为每个服务方法创建一个单独的类有点过分,但是对于不相关的方法,拥有不同的类绝对是有意义的。因此,您可以让UserService类添加、更新、删除、重置密码或其他任何东西,还有一个FooService来处理与Foo相关的所有内容。理想情况下,您应该有一个单独的类库项目,其中保存了所有包含业务逻辑的类,还有一个WCF项目,其中调用了所有业务方法,并保留了处理服务的逻辑。

就文件的数量而言,在一个项目中拥有这么多文件并不是一个真正的问题,它们肯定应该被分成多个文件夹,因为查看一个包含10-20个文件的5-10个文件夹的列表比一个包含100个文件的大列表更容易。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/271263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档