首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
树太多专题
3.2 《硬啃设计模式》第11章 森林里的树太多了!- 轻量模式(FlyWeight Pattern)
有一个森林模拟 软件 ,能随机生成几十种不同数量的树木,并在屏幕中绘制出来。 示意图如下: 该“森林系统”的设计如下: 这个设计的好处: 1.所有树都被抽象成Tree,方便管理。 2.每一个树都是单独的对象,用起来比较爽。 可是问题来了,当数目数量很大的时候,这些树消耗掉大量的内存,程序就越跑越慢了
阅读更多...