Mastering-Python-Design-Patterns-Second-Edition:Packt出版的Mastering-Python-Design-Patterns-Second-Edition

时间:2024-06-16 20:35:46
【文件属性】:

文件名称:Mastering-Python-Design-Patterns-Second-Edition:Packt出版的Mastering-Python-Design-Patterns-Second-Edition

文件大小:46KB

文件格式:ZIP

更新时间:2024-06-16 20:35:46

Python

精通Python设计模式,第二版 这是Packt发行的的代码库。 创建智能,高效和可重用软件的指南 这本书是关于什么的? Python是一种面向对象的脚本语言,广泛用于各种类别。 在软件工程中,设计模式是解决软件设计问题的最佳选择。 尽管设计模式已经存在了一段时间,但它们仍然是软件工程中的首要主题之一,并且为软件开发人员定期解决他们所面临的问题提供了方便。 本书为您介绍了各种设计模式,并通过实际示例进行了说明。 您将掌握低级的细节和概念,这些细节和概念向您展示了如何编写Python代码,而无需关注Java和C ++中启用的常见解决方案。 您还将找到有关更正,最佳实践,系统体系结构及其设计方面的内容。 本书涵盖以下激动人心的功能: 探索工厂方法和抽象工厂以创建对象 使用原型模式克隆对象 使用适配器模式使不兼容的接口兼容 使用代理模式保护接口 使用策略模式动态选择算法 如果您觉得这本书


【文件预览】:
Mastering-Python-Design-Patterns-Second-Edition-master
----chapter06()
--------file.txt(1KB)
--------bridge.py(2KB)
----chapter10()
--------command.py(2KB)
--------first-class.py(1KB)
----chapter09()
--------chain.py(1KB)
----chapter07()
--------facade.py(3KB)
----LICENSE(1KB)
----chapter01()
--------id.py(125B)
--------data()
--------factory_method.py(2KB)
--------abstract_factory.py(2KB)
----chapter14()
--------rx_example1.py(688B)
--------rx_example2.py(414B)
--------rx_peoplelist_2.py(790B)
--------rx_peoplelist_3.py(832B)
--------rx_example3.py(678B)
--------rx_peoplelist_1.py(709B)
--------peoplelist.py(473B)
----README.md(5KB)
----chapter05()
--------number_sum_naive.py(364B)
--------number_sum.py(468B)
--------mymath.py(1KB)
----chapter03()
--------prototype.py(2KB)
--------singleton.py(1KB)
----chapter12()
--------state.py(3KB)
----chapter11()
--------observer.py(2KB)
----chapter02()
--------exercise_fluent_builder.py(864B)
--------builder.py(5KB)
--------apple_factory.py(769B)
--------computer_builder.py(1KB)
----chapter13()
--------strategy.py(2KB)
--------memento.py(2KB)
--------boiler.py(1KB)
--------template.py(611B)
--------interpreter.py(5KB)
--------iterator.py(959B)
----chapter15()
--------test_service_second.py(482B)
--------cache_aside()
--------service_first.py(297B)
--------service_second.py(1KB)
--------test_service_first.py(310B)
--------throttling_in_flaskapp.py(540B)
--------circuit_breaker.py(747B)
--------retry_write_file_tenacity_module.py(988B)
--------retry_write_file.py(802B)
--------circuit_breaker_in_flaskapp.py(477B)
--------retry_write_file_retrying_module.py(910B)
----chapter08()
--------mvc.py(1KB)
--------proxy.py(1KB)
--------lazy.py(1KB)
--------flyweight.py(2KB)
----chapter04()
--------external.py(425B)
--------adapter.py(1KB)

网友评论