我是 Window Workflow Foundation 和 AOP 的新手。我发现它们非常相似。所以我想知道WWF是AOP...我知道WWF的概念与AOP不同。但是,我认为他们将实现类似的想法。

如果这是一个愚蠢的问题,我很抱歉。谢谢!

亚历克斯

最佳答案

我认为不 - 这些想法是不同的。

AOP 的理念是开发更干净的代码,更好地封装它,使系统更少耦合且更易于维护。这是一个主要针对开发人员的想法。

WWF 的想法是从预先构建的块中组装企业应用程序。针对介于开发人员和业务分析之间的某个地方。使用 WWF,您可以在新的上下文中重用某些模块,但通常 WWF 会尝试类似于 business process modeling 的概念。

当然,您可以想象很多情况,您可以使用 WWF 作为工具来实现更好的封装和松散耦合或其他 - 使用 AOP 重用模块并将其组织在工作流中。但是他们的一般想法的交集相当小。

10-05 23:46