精通python设计模式
本书以Python编程语言为例,针对目前的软件开发领域,分三大类讲解了16种常用的设计模式。使用Python语言编写示例代码,我认为作者主要是考虑到Python的抽象层次高、应用范围广,读者不会被一些实现细节所干扰,从而能快速直接地掌握模式的要领。全书始终保持务实的态度,列举了大量现实生活的例子和软件开发的例子,并为每个模式提供了完整可运行的示例代码。虽然在书中给出所有示例代码似乎没什么必要,但个人认为作者的用意是希望读者能亲自动手,照着示例代码写一遍并运行,然后看看结果,从而加强学习的效果。 虽然是示例,但作者还是坚持以地道的Python风格编写代码,以此说明不同语言和不同平台 要求软件开发人员学习的设计模式也有所不同。另外,开发人员也能从示例代码中学习到一些 Python语言的高级特性,所以把本书当作Python开发进阶图书也无不可。