python散记

Posted 赵凯强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python散记相关的知识,希望对你有一定的参考价值。

1.AOP

将不同的类的内部中雷同的代码和重复的功能,提取出来以重用。

装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等

2.新式类,经典类

新式类是在创建的时候继承内置object对象(或者是从内置类型,如list,dict等),而经典类是直接声明的

3. __metaclass__类创建,__new__实例创建,__init__实例初始化

4.python 单例模式

一个类创建对象实例是通过调用父类object的 __new__(cls)方法来创建对象的,我们可以通过重写 __new__(cls)方法去实现类只创建一个实例

class singleton(object):
__instance = None

def __init__(self):
pass

def __new__(cls, *args, **kwargs):
if cls.__instance == None:
cls.__instance = object.__new__(cls,*args,**kwargs)
return cls.__instance

a=singleton()
b=singleton()
print(a)
print(b)














以上是关于python散记的主要内容,如果未能解决你的问题,请参考以下文章

Python从入门到PY交易,基础语法,散记

SQL散记

每周散记 20180723

心情散记

SVG的动态之美-搜狗地铁图重构散记

每周散记 2018112