![]() ![]() |
Python设计模式 读者对象:程序设计研究人员
本书的目的是介绍几种经典的设计模式,并展示它们是如何支持TDD、DDD和事件驱动服务的。我们希望它能作为以Pythonic方式实现这些设计模式的一种参考,并且可以将其作为这一领域进一步研究的入门。我们围绕一个示例应用程序对设计模式进行探索,并逐章把整个设计模式构建起来。我们在工作中使用TDD,因此我们倾向于先列出所有的测试列表,随后进行内部实现。本书的主要内容有:领域模型和DDD;存储库、服务层和工作单元模式;有关测试和抽象的一些想法;事件驱动架构;命令查询职责分离;依赖注入。
你还可能感兴趣
我要评论
|