无废话“共享模式”
来源:互联网 发布:淘宝直通车视频教程 编辑:程序博客网 时间:2024/04/29 15:23
一 定义:
共享模式利用了共享技术来支持了大量的细粒度对象。由于创建大量的细粒度对象需要占用很多的时间和空间。采用了共享技术可以大大提高系统的性能。比如:一个字处理软件,如果对每个字符的出现对作为一个对象,系统中会出现大量的对象,可以把每个字符表示成一个对象,同一个字符在不同地方的出现均用这个字符对象来表示。为了了实现对象的共享,把对象划分为内在状态和外地状态。把内在状态封装成可以共享的对象。
二 UML图:
三 使用范围:
1 系统中使用了大量的对象,这些对象耗费了很大的空间,创建这些对象需要花费很多的时间。
2 对象可以划分出内在状态和外在状态。
3如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。
- 无废话“共享模式”
- 无废话“prototype模式”
- 无废话“装饰模式”
- 无废话设计模式:开篇
- 无废话软件设计--适配器模式
- 无废话ubuntu 13.4文件共享配置
- 无废话C#设计模式之一:开篇
- 无废话C#设计模式之一:开篇
- 无废话C#设计模式之一:开篇
- 无废话C#设计模式之一:开篇
- 无废话C#设计模式之一:开篇
- 无废话C#设计模式之一:开篇
- 无废话C#设计模式之二:Singleton
- 无废话C#设计模式之二:Singleton
- 无废话C#设计模式之三:Abstract Factory
- 无废话C#设计模式之二:Singleton
- 无废话C#设计模式之九:Proxy
- 无废话C#设计模式之二十一:Visitor
- [ZT]狂
- 推荐一个极品古典音乐和文学网站
- 算法尝试(一)
- 第一步:构建服务器
- 爱的最高境界是什么?
- 无废话“共享模式”
- 中小公司IT经理面试指南
- 直销管理系统
- 设计模式汇总(三)
- 大脑有个“后悔中心”
- 北大学子的毕业感悟
- 设计模式汇总(二)
- MSDN讲座学习笔记(一).NET应用程序的执行
- 设计模式汇总(一)