实战Python设计模式.可复用面向对象软件开发实践

本书利用Python的标准GUI工具包tkinter, 通过可执行的示例对23个设计模式逐个进行说明。这样一方面可以使读者了解真实的软件开发工作中每个设计模式的运用场景和想要解决的问题; 另一方面通过对这些问题的解决过程进行说明, 让读者明白在编写代码时如何判断使用设计模式的利弊, 并合理运用设计模式。