文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 导读

前  言 本书面向有志于拓展及深化Python知识的读者,它将教你如何改进Python程序的质量、可靠性、速度、可维护性以及可用性。书中包含大量实用的范例与思路,可帮助大家提升Python编程水平。本书有四大主题:用设计模式编写出优雅的代码、用并发和“编译过的Python”(也就是Cython)提升处理速度、高级网络编程,以及图形。《Design Patterns: Elements of Re....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.7 代理模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.7节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.7 代理模式 若想用一个对象来代表另一个对象,则可使用“代理模式”(Proxy Pattern)。《Design Patterns》一书举了四个用例。第一个用例是“远程代理....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.6 享元模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.6节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.6 享元模式 如果有许多比较小的对象需要处理,而这些小对象很多又彼此相同,那么就可以使用“享元模式”(Flyweight Pattern)。该模式的实现方式为:只给每种对象....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.5 外观模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.5节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.5 外观模式 如果某套接口因为太过复杂或太专注于底层细节而变得不易使用,那么可考虑用“外观模式”(Fa?ade Pattern)将其简化并统合起来。由Python标准库所提....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.3 组合模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.3节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.3 组合模式 “组合模式”(Composite Pattern)可用来统合类体系中的两种对象:一种对象能够包含体系中的其他对象,另一种不能。前者叫做“组合体”(compos....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.2 桥接模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.2节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 桥接模式 “桥接模式”(Bridge Pattern)用于将“抽象”(abstraction,比如接口或算法)与实现方式相分离。如果不用桥接模式,那么通常的写法是,创建....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.1 适配器模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.1节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.1 适配器模式 “适配器模式”(Adapter Pattern)是一种接口适配技术,可通过某个类来使用另一个接口与之不兼容的类,运用此模式时,两个类的接口都无须改动。这项技....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 第2章 Python的结构型设计模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第2章,第2.1节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第2章 Python的结构型设计模式结构型设计模式的主要用途是将一种对象改装为另一种对象,或将小对象拼合成大对象。结构型设计模式有三个主题:适配接口(adapt interfa....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 1.5 单例模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第1章,第1.1节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.5 单例模式 在整个程序运行过程中,如果某个类只应该有一个实例,那么可通过单例模式来保证。有些面向对象编程语言很难创建单例,但在Python语言中却非常简单。Python ....

文章 2017-07-04 来自:开发者社区

《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 1.4 原型模式

本节书摘来自华章出版社《Python编程实战:运用设计模式、并发和程序库创建高质量程序》一 书中的第1章,第1.4节,作者:(美) Mark Summerfield,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.4 原型模式 如果想根据现有对象复制出新的对象并对其修改,那么可以考虑“原型模式”(Prototype Pattern)。在前面,尤其是前一节里,大家已经看到,Python....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等