在laravel 5中使用设计模式

und*_*ned 4 design-patterns php-5.6 laravel-5

我们可以在Laravel 5的大型项目中使用哪些设计模式?有没有很好的教程或书籍来学习这些设计模式?

Mah*_*alt 11

只需应用一些设计模式就无法解决建立大型项目的问题,您需要更深入地了解架构模式,找出哪个最接近您的项目案例,并应用它.在大多数情况下,您可以将多个体系结构模式合并在一起以获得完整的解决方案.

设计模式:解决软件构建中出现的问题.

架构模式:软件系统的基础结构组织.

有关设计模式的更多详细信息,请查看这篇很好的文章http://www.mahmoudzalt.com/blog/software-design-patterns/

但是我会列出一些有趣的建筑模式,这些模式在我自己使用之前就已经应用了

  • 端口和适配器(分层架构)
    • 六角形建筑
    • 洋葱建筑
    • 清洁架构
  • 领域驱动设计模式
  • CQRS(命令查询责任隔离)
  • 活动采购
  • 使用案例驱动开发或用例体系结构
  • 面向命令的接口
  • 域事件
  • 存储库模式
  • 微服务架构模式

    • 分层的建筑模式

      (单片架构)

    • 面向服务的架构

      (分布式应用架构)

  • IODA架构