二十三种设计模式类图(9)

发布时间:2021-06-07

思想:说Flyweight可 能有的朋友第一次看到想象不到是什么样子,其实说他就是一个Pool,你可能就明白了。也就是由一 个Flyweight Factory来管理一族一定数目逻辑上经常需要构建和销毁的细颗粒对象, 例如我们常见的数据库连接池。在Factory内部,并不物理销毁这些对象,而在接到实例化请求时 返回这些被关系对象的实例,从而减少创建销毁这些细颗粒对象的开销。

场景:基 本上所有的需要Pool这个概念的环境都能应用。

实现:实现的底层方式可以千变万化,在接口上就是如上图所示,花样不多。这里就不多解释。

重构成本:低。

2.7Proxy

思想:前 面在Decorator模式中也提到了Proxy模 式了。它是通过逻辑上继承一个已有类

二十三种设计模式类图(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219