我也设计模式——14.Flyweight

看这一节的时候,建议读者同时参考上一节——注册工厂。
Flyweight是个好东西,我用过两次,都是在C/S程序中画画。在台资公司那次,是跟新来的云大Master赌气时做的,我用了3个享元就模拟了240台机器,而他则挪了240个Button在上面,我用一个晚上时间为我的母校捍卫了荣誉,然后毅然离职,以证明Boss的有眼无珠。爽啊!另一次,是我在家里闷头写一套开源项目,在线游戏大厅,在打牌的时候实现的:为了显示手中的13张牌。

更新:2008.10.29

Flyweight其实就是不变模式和注册工厂的组合,关于这两门技术的介绍,参见我的这两篇文章:

     不变模式:http://www.cnblogs.com/Jax/archive/2008/06/30/1224292.html

     注册工厂:http://www.cnblogs.com/Jax/archive/2007/04/12/711309.html

 

posted @ 2007-04-16 23:11  包建强  Views(556)  Comments(0Edit  收藏  举报