关于享元模式的个人理解
享元模式实际上使用上的目的性很强,就是节省内存消耗. 避免创建很多类似的对象.
具体做法,可以对对象的属性进行划分,那些是可以抽象出去的,
抽象出去的可以共用的话就写一个Manager类对这个公用的对象进行创建并管理.
其实在日常开发经常遇到, eg:
1 FormOp = { 2 3 date : null, 4 5 getDate : function(){ 6 7 if(date==null){ 8 $.ajax({}); 9 } 10 return FormOp.date; 11 12 } 13 14 }
其实节约内存,日常多注意下,就可以了.