工厂模式
function createPerson(age.name){ |
单体模式
单体模式的对象只会实例化一次,并且使用代码块,减少全局变量的污染
返回的始终是一个对象,所以可以用来做全局组件等
//单体模式 |
模块模式
增加私有变量,减少对于全局变量的污染
function Person(){ |
代理模式
使用代理对象替本体执行,这样当本体实例化比较麻烦或者复杂的时候就可以等到用的时候再进行初始化,可以对代码逻辑进行优化
//奶茶妹 |
function createPerson(age.name){ |
单体模式的对象只会实例化一次,并且使用代码块,减少全局变量的污染
返回的始终是一个对象,所以可以用来做全局组件等
//单体模式 |
增加私有变量,减少对于全局变量的污染
function Person(){ |
使用代理对象替本体执行,这样当本体实例化比较麻烦或者复杂的时候就可以等到用的时候再进行初始化,可以对代码逻辑进行优化
//奶茶妹 |