上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 75 下一页
摘要: 转载自刘老师博客:https://www.cnblogs.com/liuqingzheng/p/10038958.html 目录第一篇:Python与设计模式:前言第二篇(23种设计模式):创建类设计模式(5种)第二篇(23种设计模式):结构类设计模式(7种)第二篇(23种设计模式):行为类设计模式 阅读全文
posted @ 2020-12-06 22:00 ABDM 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 6-Python与设计模式--装饰器模式 一、快餐点餐系统 又提到了那个快餐点餐系统,不过今天我们只以其中的一个类作为主角:饮料类。首先,回忆下饮料类: class Beverage(): name = "" price = 0.0 type = "BEVERAGE" def getPrice(se 阅读全文
posted @ 2020-12-06 21:59 ABDM 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 5-Python与设计模式--代理模式 一、网络服务器配置白名单 代理模式是一种使用频率非常高的模式,在多个著名的开源软件和当前多个著名的互联网产品后台程序中都有所应用。下面我们用一个抽象化的简单例子,来说明代理模式。首先,构造一个网络服务器: #该服务器接受如下格式数据,addr代表地址,cont 阅读全文
posted @ 2020-12-06 21:58 ABDM 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 4-Python与设计模式--原型模式 一、图层 大家如果用过类似于Photoshop的平面设计软件,一定都知道图层的概念。图层概念的提出,使得设计、图形修改等操作更加便利。设计师既可以修改和绘制当前图像对象,又可以保留其它图像对象,逻辑清晰,且可以及时得到反馈。本节内容,将以图层为主角,介绍原型模 阅读全文
posted @ 2020-12-06 21:54 ABDM 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 3-Python与设计模式--建造者模式 一、快餐点餐系统 今天的例子,还是上一次谈到的快餐点餐系统。只不过,今天我们从订单的角度来构造这个系统。最先还是有请上次的主角们:主餐: class Burger(): name="" price=0.0 def getPrice(self): return 阅读全文
posted @ 2020-12-06 21:50 ABDM 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 2-Python与设计模式--工厂类相关模式 一、快餐点餐系统 想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上,有三类可以选择的上餐品:汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后,订单就生成了。下面,我们用今天的主角--工厂模式--来生成这些食物的 阅读全文
posted @ 2020-12-06 21:49 ABDM 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1-Python与设计模式--单例模式 一、总线 总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。现假设有如下场景:某中央处理器(CPU)通过某种协议总线与一个信号灯相连,信号灯有64种颜色可以设置,中央处理器上运行着三个线程,都可以对这个信号灯进行控制,并且可以 阅读全文
posted @ 2020-12-06 21:47 ABDM 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一 什么是设计模式 设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题的思想和方法 二 为什么要有设计模式 公司人事会有变动,程序员也会成长。不管是哪种情况,代码非 阅读全文
posted @ 2020-12-06 21:42 ABDM 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 转载自刘老师博客:https://www.cnblogs.com/liuqingzheng/p/10320155.html 刘老师手撸系列之一:手撸ORM 刘老师手撸系列之二:手撸WEB框架 刘老师手撸系列之三:手撸缓存系统 刘老师手撸系列之四:手撸Session 刘老师手撸系列之五:手撸RPC(远 阅读全文
posted @ 2020-12-06 21:33 ABDM 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 PEP8规范是什么? 二 PEP8规范相关内容 一 PEP8规范是什么? PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。 每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提 阅读全文
posted @ 2020-12-06 21:29 ABDM 阅读(67) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 75 下一页