首页 > 编程语言 > 详细

python散记

时间:2018-07-06 19:32:02      阅读:192      评论:0      收藏:0      [点我收藏+]

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散记

原文:https://www.cnblogs.com/O-OK/p/9274903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!