书城计算机大话设计模式
11030400000105

第105章 6 生成器模式的应用

小A:“生成器模式的应如何去应用?”

大B:“在Java实际使用中,我们经常用到‘池’(Pool)的概念,当资源提供者无法提供足够的资源,并且这些资源需要被很多用户反复共享时,就需要使用池。‘池’实际是一段内存,当池中有一些复杂的资源的‘断肢’(比如数据库的连接池,也许有时一个连接会中断),如果循环再利用这些‘断肢’,将提高内存使用效率,提高池的性能。修改Builder模式中Director类使之能诊断‘断肢’断在哪个部件上,再修复这个部件。”