关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
5年前关闭。
Improve this question
我正在寻找一些用于企业应用程序开发的架构设计模式。我知道所有的 GoF 模式、MVC 和类似的东西,但我正在寻找在更大范围内出现的模式。特别是我有一个更大的企业桌面和网站应用程序,它们共享某些功能,有些是独一无二的,我正在寻找关于如何构建整个解决方案、如何通过工厂向其他人公开业务逻辑域的最佳实践,或者这样的,通常是这种性质的东西,它们将整个应用程序作为一个整体来处理。
最佳答案
看看 Jeffrey Palermo 的 Onion Architecture .这种架构将应用程序的核心(域模型、域服务、应用程序服务)置于中心位置。核心不引用其他任何东西,其他一切都引用核心。持久性是核心之上的一层,UI 也是如此,测试也是如此。
关于architecture - 架构设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/209641/