摘要: 概要系统中有时我们会创建大量对象,而这些对象间又存在部分相同的特性,完全独立去创建这些对象会消耗大量内存,对象间也存在重复冗余的部分。所以,可以考虑把对象间那部分相同的内容通过共享元来进行共享,节省内存,避免冗余。目的提取大量对象中相同的特性,通过共享对象来封装,节省对象存储空间,提高效率。应用老规矩,从实例中看真相吧。比如说我们有个地图的应用,地图上有各种标识用来显示具体位置,比如有酒店标识,银行标识,超市标识这三种标识,就以酒店标识为例:class HotelMark { public: HotelMark() { mImage = new HotelImag... 阅读全文
posted @ 2012-04-13 22:46 MXi4oyu 阅读(145) 评论(0) 推荐(0) 编辑