cly

博客园 首页 新随笔 联系 订阅 管理

2013年7月4日 #

摘要: Flyweight享元模式作用:运用共享技术有效地支持大量细粒度的对象。内部状态intrinsic和外部状态extrinsic:1)Flyweight模式中,最重要的是将对象分解成intrinsic和extrinsic两部分。2)内部状态:在享元对象内部并且不会随环境改变而改变的共享部分,可以称为是享元对象的内部状态3)外部状态:而随环境改变而改变的,取决于应用环境,或是实时数据,这些不可以共享的东西就是外部状态了。4)内部状态和外部状态之间的区别: 在Flyweight模式应用中,通常修改的是外部状态属性,而内部状态属性一般都是用于参考或计算时引用。Flyweight执行时所需的状态必定是. 阅读全文
posted @ 2013-07-04 15:50 戒色 阅读(5862) 评论(3) 推荐(2) 编辑