architecture - 架构设计模式

标签 architecture design-patterns

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

5年前关闭。




Improve this question




我正在寻找一些用于企业应用程序开发的架构设计模式。我知道所有的 GoF 模式、MVC 和类似的东西,但我正在寻找在更大范围内出现的模式。特别是我有一个更大的企业桌面和网站应用程序,它们共享某些功能,有些是独一无二的,我正在寻找关于如何构建整个解决方案、如何通过工厂向其他人公开业务逻辑域的最佳实践,或者这样的,通常是这种性质的东西,它们将整个应用程序作为一个整体来处理。

最佳答案

看看 Jeffrey Palermo 的 Onion Architecture .这种架构将应用程序的核心(域模型、域服务、应用程序服务)置于中心位置。核心不引用其他任何东西,其他一切都引用核心。持久性是核心之上的一层,UI 也是如此,测试也是如此。

关于architecture - 架构设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/209641/

相关文章:

mysql - 几个异步函数后的一个响应

asp.net-mvc - 在自定义 ViewModel 中重用验证属性

java - 构造复杂的java方法

firebase - Angular 6、NGXS 和 Firestore

BASH - 在 zenity 中通过多种模式选择文件

architecture - DAO 模式的最佳实践?

oop - 何时使用网关设计模式

python - 是否可以使用模型- View - Controller 架构制作一个 python 消息对话框?

design-patterns - 为什么存储库不应该包含事务逻辑?

c++ - 如何使用具有循环依赖性的组件模式正确使用多态性?