摘要:
单例模式 什么是单例模式 单例模式:基于某种方法实例化多次得到实例是同一个 为什么用单例模式 当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内存,即同一个实例 用类方法来实现单例模式 settings.py IP = '1.1.1.1' PORT = 3306 class 阅读全文
摘要:
isinstance与issubclass isinstance 在游戏项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参数。 验证类型用type函数,非常好用 阅读全文
摘要:
什么是元类 二、什么是元类 在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 class Foo: Foo=元类() pass 为什么用元类 元类是负责产生类的,所以我们学习元类或自定义类的目的:是为了控制类的产生过 阅读全文
摘要:
组合 组合就是一个类的对象具备某一个属性,该属性的值是指向另外外一个类的对象 组合是用来解决类与类之间代码冗余的问题 首先我们先写一个简单版的选课系统 class OldboyPeople: school = 'oldboy' def __init__(self, name, age, sex): 阅读全文