关于享元模式的个人理解

享元模式实际上使用上的目的性很强,就是节省内存消耗. 避免创建很多类似的对象.

具体做法,可以对对象的属性进行划分,那些是可以抽象出去的, 

抽象出去的可以共用的话就写一个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 }

其实节约内存,日常多注意下,就可以了.

posted @ 2017-11-02 16:05  郝二驴  阅读(180)  评论(0编辑  收藏  举报