我们可以在 Laravel 5 的大型项目中使用哪些设计模式?有没有好的教程或书籍来学习这些设计模式?
问问题
1958 次
1 回答
12
构建一个大型项目不能仅仅通过应用一些设计模式来解决,你需要更深入地了解架构模式,找到最接近你的项目案例的一个,然后应用它。在大多数情况下,您可以将多个架构模式合并在一起以获得完整的解决方案。
设计模式:解决软件构建中反复出现的问题。
架构模式:软件系统的基本结构组织。
有关设计模式的更多详细信息,您可以查看这篇不错的文章http://www.mahmoudzalt.com/blog/software-design-patterns/
但是,我将向您列出一些有趣的架构模式,这些架构模式是我在使用自己的架构模式之前应用的
- 端口和适配器(分层架构)
- 六边形结构
- 洋葱架构
- 清洁架构
- 领域驱动设计模式
- CQRS(命令查询职责分离)
- 事件溯源
- 用例驱动开发或用例架构
- 面向命令的接口
- 领域事件
- 存储库模式
微服务架构模式
分层架构模式
(单体架构)
面向服务的架构
(分布式应用架构)
- IODA架构
于 2015-06-01T21:39:47.253 回答