O'Reilly 出版社又一經典之做——Python 設計模式

Architecture Patterns with Python設計模式

出版時間:2020.3架構

隨着Python的持續流行,項目變得愈來愈大,愈來愈複雜。許多Python開發人員都對高級軟件設計模式感興趣,例如六邊形/純淨架構,事件驅動的架構以及域驅動設計(DDD)規定的戰略模式。可是將這些模式轉換成Python並不老是那麼簡單。微服務

經過該動手指南,MADE.com的Harry Percival和Bob Gregory引入了行之有效的架構設計模式,以幫助Python開發人員管理應用程序的複雜性,並從其測試套件中得到最大的價值。測試

每種模式都用美麗,慣用的Python給出了具體示例,從而避免了Java和C#語法的冗長。模式包括:spa

  • 依賴性反轉及其到端口和適配器的鏈接(六邊形/乾淨體系結構)
  • 域驅動設計在實體、值對象和聚合之間的區別
  • 持久存儲的存儲庫和工做單元模式
  • 事件、命令和消息總線
  • 命令查詢責任分離(CQRS)
  • 事件驅動體系結構和反應式微服務

**
若是您以爲本文對您有幫助的話請點贊轉發並關注,PDF版下載方式在評論區獲取。**架構設計

相關文章
相關標籤/搜索