【发布时间】:2011-09-23 13:42:08
【问题描述】:
我正在考虑将我的 wcf 接口放在其单独的程序集中,然后将数据/业务逻辑放在它自己的程序集中。这是过度架构还是很好?它是否使更新服务更容易?或者如果他们是一个问题/错误,是否更容易修复错误。
【问题讨论】:
标签: wcf
我正在考虑将我的 wcf 接口放在其单独的程序集中,然后将数据/业务逻辑放在它自己的程序集中。这是过度架构还是很好?它是否使更新服务更容易?或者如果他们是一个问题/错误,是否更容易修复错误。
【问题讨论】:
标签: wcf
这是设计程序的好方法。
这使您可以独立地专注于业务逻辑或显示逻辑,这称为关注点分离,是开发优质软件中最重要的原则之一。
这对“修复”错误没有多大帮助,因为它有助于完全避免错误。
它还允许您为相同的业务对象创建不同的前端,以防您以后还想拥有一个可编写脚本的控制台界面或 Web 或 Silverlight 界面。
【讨论】: