单例设计模式
知识点
1 | # 让类创建的对象,在系统中只有一个唯一的实例 |
分配空间:__new__
1 | # 实例化对象时,先调用__new__方法为对象分配空间,其是object的内置方法,作用包括以下: |
1 | # 单例设计:用同一个类创建的对象,在系统中只有唯一的一个实例 |
作业
(问答)单例设计模式是指什么
(问答)__new__方法的作用有哪些
(问答)__new__方法使用时的注意点有哪些
根据如下需求,设计一个MusicPlayer:
1
21. 单例设计模式,搭配类属性,通过类对象创建的实例在内存中只有一个实例
2. 如果实例的同时已经初始化,则后续创建类时不再进行对象的初始化