Python
文章平均质量分 75
介绍Python相关知识, 基础, 提高.
算法小筑
爱看书, 爱学习!!!
展开
-
设计模式之门面设计模式
单例模式与工厂模式都属于创建型的模式, 今天我们来聊结构型的设计模式 01 结构型设计模式 了解结构型设计模式: 1、它是描述如何将对象和类组合成更大的结构. 2、它能找出更简单的方法来认识或表示实体之间的关系. 在面向对象中, 实体指的是对象或类. 3、类可以通过继承来描述抽象, 从而提供更有用的接口, 而对象模式描述了如何将对象练习起来从而组合成更大的对象. 结构型模式是类和对象模式的综合体. 一些结构型设计模式的例子: 1、适配器模式: 就是根据客户端的需求来匹配不同类型的接口, 客户端不关心如何实现原创 2021-04-09 09:44:15 · 109 阅读 · 0 评论 -
设计模式之工厂方法
工厂模式可以说是最常用的设计模式. 我们分几个主题介绍: 1、简单工厂设计模式. 2、工厂方法与抽象工厂方法的讨论与差异. 3、用Python模拟工厂方法. 4、工厂模式的优缺点。 01 工厂模式 " 工厂"表示一个负责创建其他类型对象的类. 工厂的类有一个对象及与它关联的多个方法. 客户端使用某些参数调用该方法, 之后工厂会根据此创建所需类型的对象, 然后返回给客户端. 工厂具有几个优点: 1、松耦合, 对象的创建可以独立于类的实现. 2、客户端无需了解创建对象的类, 但照样可以使用它来创建对象. 只需要原创 2021-04-08 11:22:32 · 80 阅读 · 0 评论 -
What Is the Python Global Interpreter Lock (GIL)? 的翻译
从今天开始打算翻译下 What Is the Python Global Interpreter Lock (GIL)? 分几个章节来翻译 第一段 The Python Global Interpreter Lock or GIL, in simple words, is a mutex (or a lock) that allows only one thread to hold the control of the Python interpreter. 01 找连词: that 02 找动词: is原创 2021-04-07 15:45:44 · 123 阅读 · 2 评论 -
Python类中的实例方法, 类方法, 静态方法
Python类中方法可以分为实例方法, 类方法, 静态方法. 01 实例方法 Python在类中定义的方法默认都是实例方法, 看代码: # -*- coding: utf-8 -*- class Antimatter: def __init__(self): self.Name = "吃个反物质炮压压惊" self.WOA = "算法小筑" def say(self): print("我是{0}, 公众号为{1}原创 2021-04-01 08:44:52 · 174 阅读 · 0 评论