Python设计模式(第2版)

ebook Chinese Edition

By Posts & Telecom Press

cover image of Python设计模式(第2版)

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Loading...
利用Python设计模式解决软件架构和设计中的实际问题

Key Features
  • Python软件基金会董事会成员Anand B Pillai倾情作序
  • 本书全面揭示有关设计模式的内容
  • 结合Python语言进行示例化的解析
  • Book Description随着人们对优化软件架构和设计的关注度的不断提高,软件架构师也愈发认识到在架构和设计层面,对象创建、代码结构和对象之间的交互优化的重要性。因为这样不仅能够降低软件的维护成本,而且还能确保代码的可重用性,提高代码适应变化的能力。在上一版成功的基础上,本书的第2版将利用Python 3.5来帮助读者实现现实世界的各种场景。 本书首先从Python的角度对各种设计模式进行了介绍。然后,逐步带领读者深入学习单例模式、工厂模式和门面模式。之后,还介绍了如何使用代理模式来控制对象访问。此外,本书还讲解了观察者模式、命令模式和复合模式。通过阅读本书,读者能够进一步提高其在软件架构、设计和开发方面的专业技能。 本书的目标读者 本书适用于软件架构师以及热衷于软件设计的Python应用开发人员。对于具有初级Python编程技能并且喜欢使用Python 3.5的工程师来说,阅读本书将更加轻松。 通过阅读本书,你将能够: 提高自己的技能,创建更好的软件架构; 掌握应对常见设计问题的实用性解决方案; 探索构成软件设计基础的各种设计原则,如松散耦合、好莱坞原则和开放/封闭原则等; 深入理解面向对象编程的概念,并掌握它们在软件开发中的应用方式; 加深对创建型设计模式以及各种对象创建方法的理解,从而有助于解决软件开发过程中的相关问题; 应用结构型设计模式,并掌握对象和类之间的交互方式,从而协助构建大型的应用程序; 利用命令模式和观察者模式深入考察对象之间的交互; 利用Python设计模式提高效率,同时提升编程技能。What you will learn
  • 提高自己的技能,创建更好的软件架构;
  • 掌握应对常见设计问题的实用性解决方案;
  • 探索构成软件设计基础的各种设计原则,如松散耦合、好莱坞原则和开放/封闭原则等;
  • 深入理解面向对象编程的概念,并掌握它们在软件开发中的应用方式;
  • 加深对创建型设计模式以及各种对象创建方法的理解,从而有助于解决软件开发过程中的相关问题;
  • 应用结构型设计模式,并掌握对象和类之间的交互方式,从而协助构建大型的应用程序;
  • 利用命令模式和观察者模式深入考察对象之间的交互;
  • 利用Python设计模式提高效率,同时提升编程技能。
  • Who this book is for

    本书适合那些关注软件设计原则,并想将优秀的设计模式应用到Python编程当中的读者阅读,也适合普通的软件工程师、架构师参考。

    ]]>
    Python设计模式(第2版)