Architecture Patterns with Python
出版工夫:2020.3
随着 Python 的继续风行,我的项目变得越来越大,越来越简单。许多 Python 开发人员都对高级软件设计模式感兴趣,例如六边形 / 污浊架构,事件驱动的架构以及域驱动设计(DDD)规定的策略模式。然而将这些模式转换成 Python 并不总是那么简略。
通过该入手指南,MADE.com 的 Harry Percival 和 Bob Gregory 引入了卓有成效的架构设计模式,以帮忙 Python 开发人员管理应用程序的复杂性,并从其测试套件中取得最大的价值。
每种模式都用漂亮,习用的 Python 给出了具体示例,从而防止了 Java 和 C#语法的简短。模式包含:
- 依赖性反转及其到端口和适配器的连贯(六边形 / 洁净体系结构)
- 域驱动设计在实体、值对象和聚合之间的区别
- 长久存储的存储库和工作单元模式
- 事件、命令和音讯总线
- 命令查问责任拆散(CQRS)
- 事件驱动体系结构和反馈式微服务
**
如果您感觉本文对您有帮忙的话请点赞转发并关注,PDF 版下载方式在评论区获取。**