摘要:
1. 享元模式: 运用共享技术有效地支持大量细粒度的对象。享元模式可以避免大量非常相似类的开销,在程序设计中,有时需要生成大量颗粒度的类实例来表示数据,如果能发现这些实例除了几个参数外基本都是相同的,有时就能够受大幅度地减少需要实例化的类的数量,如果能把那些参数移到类实例的外面,在方法调用时将他们传递进来,就可以通过共享大幅度地减少单个实例的数目。如果一个应用程序使用了大量对象,而大量的这些对象造成大量存储开销时就应该考虑使用享元模式,还有就是对象大多数状态可以外部状态,如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象,此时可以考虑使用享元模式。实例: (例子中 对象实例实际 阅读全文
posted @ 2013-10-18 11:45
今晚打酱油_
阅读(271)
评论(0)
推荐(0)
浙公网安备 33010602011771号