java软件体系结构模式---集合模式

集合模式基本上可以用于:

a,处理由一些对象组成的组或者集合

b,处理如何组织类和对象来形成更大结构的细节

c,关注设计一个无冗余数据类的最有效方法

d,允许在一组对象构成的集合上定义操作


合成:

允许单个对象和合成对象被以一种统一的方式访问


迭代子:

允许客户端以某种顺序访问一个聚合的对象(对象的集合),而不需要知道该类内部的内容是如何表示的。


享元:

将一个类中得固定不变的一般信息以及可变信息分割成两个类,以节省内存使用,并节省建立一个对象实现的时间


访问者:

允许在一些不同的对象之间定义某个操作,而不需要改变这些对象所属的类

阅读更多
文章标签: java c
个人分类: 设计模式系列
上一篇《Java与模式》学习笔记:设计模式——合成(Composite)模式
下一篇java软件体系结构设计模式----装饰者
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭