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