保持wcf库的业务/数据逻辑在单独的程序集中?

时间:2011-06-27 14:19:05

标签: wcf

我在考虑将我的wcf接口放在单独的程序集中,然后将数据/业务逻辑放在它自己的程序集中。这是过度架构还是它很好?是否更容易更新服务?或者如果它们是一个问题/错误,它是否能够更容易地修复错误。

1 个答案:

答案 0 :(得分:2)

这是设计程序的好方法。

这使您可以专注于业务逻辑或独立显示逻辑,这称为分离关注,是开发优质软件中最重要的原则之一。

这对于“修复”错误没有多大帮助,因为它有助于完全避免错误。

它还允许您为相同的业务对象创建不同的前端,以防您以后想要使用可编写脚本的控制台界面或Web或Silverlight界面。