您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > Python设计模式

Python设计模式

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

目 录 版权信息 版权声明 内容提要 序 作者简介 技术审稿人简介 前言 第1章 设计模式简介 1.1 理解面向对象编程 1.1.1 对象 1.1.2 类 1.1.3 方法 1.2 面向对象编程的主要概念 1.2.1 封装 1.2.2 多态 1.2.3 继承 1.2.4 抽象 1.2.5 组合 1.3 面向对象的设计原则 1.3.1 开放/封闭原则 1.3.2 控制反转原则 1.3.3 接口隔离原则 1.3.4 单一职责原则 1.3.5 替换原则 1.4 设计模式的概念 1.4.1 设计模式的优点 1.4.2 设计模式的分类 1.4.3 上下文——设计模式的适用性 1.5 动态语言的设计模式 1.6 模式的分类 1.6.1 创建型模式 1.6.2 结构型模式 1.6.3 行为型模式 1.7 小结 第2章 单例设计模式 2.1 理解单例设计模式 利用Python实现经典的单例模式 2.2 单例模式中的懒汉式实例化 2.3 模块级别的单例模式 2.4 Monostate单例模式 2.5 单例和元类 2.6 单例模式Ⅰ 2.7 单例模式Ⅱ 2.8 单例模式的缺点 2.9 小结 第3章 工厂模式:建立创建对象的工厂 3.1 了解工厂模式 3.2 简单工厂模式 3.3 工厂方法模式 3.3.1 实现工厂方法 3.3.2 工厂方法模式的优点 3.4 抽象工厂模式 实现抽象工厂模式 3.5 工厂方法与抽象工厂方法 3.6 小结 第4章 门面模式——与门面相适 4.1 理解结构型设计模式 4.2 理解门面设计模式 4.3 UML类图 4.3.1 门面 4.3.2 系统 4.3.3 客户端 4.4 在现实世界中实现门面模式 4.5 最少知识原则 4.6 常见问答 4.7 小结 第5章 代理模式——控制对象的访问 5.1 理解代理设计模式 5.2 代理模式的UML类图 5.3 了解不同类型的代理 5.3.1 虚拟代理 5.3.2 远程代理 5.3.3 保护代理 5.3.4 智能代理 5.4 现实世界中的代理模式 5.5 代理模式的优点 5.6 门面模式和代理模式之间的比较 5.7 常见问答 5.8 小结 第6章 观察者模式——了解对象的情况 6.1 行为型模式简介 6.2 理解观察者设计模式 观察者模式的UML类图 6.3 现实世界中的观察者模式 6.4 观察者模式的通知方式 6.4.1 拉模型 6.4.2 推模型 6.5 松耦合与观察者模式 6.6 观察者模式:优点和缺点 6.7 常见问答 6.8 小结 第7章 命令模式——封装调用 7.1 命令设计模式简介 7.2 了解命令设计模式 命令模式的UML类图 7.3 实现现实世界中命令模式 设计注意事项 7.4 命令......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 88.325

    金币
Ta的主页 发私信

85346篇文档

相关搜索

Python设计模式

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功