一、什么是new
用于在创建实例对象前调用,我们不需要直接使用new方法
二、单例模式
是一个常见的设计模式,用于确保一个类只有一个实例
普通模式
单例模式
三、私有化
在名字前加上一个__就是私有,如果是属性就是私有属性,如果是方法就是私有方法
私有方法和公有方法的一个区别
私有方法和私有属性只能在类内访问
作用:避免代码重复编写,简化流程,职责分离,增强代码可读性
注意事项:
- 在闭包内必须传入一个形参,避免报错
- 这个形参就是所有函数,调用形参时就是在调用所有函数
什么是闭包?
1.我们想使用装饰器,首先需定义一个闭包
2.在函数名前加@闭包名就是一个装饰器,也称为帽子