1、单例设计模式
单例设计模式就是为对象在内存中分配空间的时候,永远只会返回一个唯一的固定的内存空间。这样就能保证在内存中这个类的对象只有唯一的一份,这个就叫做单例。(为对象分配空间使用的是内置方法__new__方法)
创建对象时,new方法会被自动调用。如果自己重写__new__方法,一定要进行返回分配的内存空间,如果不返回,pyhton的解释器就得不到分配空间的对象引用,如果得不到对象的引用,python的解释器就不会调用初始化方法,把对象的引用传递到初始化的方法内部。
class MusicPlayer(object):
#重写new方