whole-parts

整体-部分模式描述的是用一个整体来包装所属部分的模式。
   如何包装大致有3种类型
     1:assembly parts, 把部分集聚在一起,不对部分的类型有任何要求,
     但是部分是相对固定的,一个整体的所属部分不会发生改变的
      例如一个小车图形由相应的子件构成,其成分相对固定,各个组件关系紧密
     2:container-contents, 整体像容器那样包含部分,允许对部分进行添加,删除操作
      子件比集聚部分有松散的耦合。
      例如一个邮政包裹里面可以包含书,衣服等。这些都可以动态的变化
     3:collection-members集合成员类型。要求部分的类型一致,整体平等的对待每一个子件
      例如集合类型就是这样
 整体对外提供一致的接口,处理请求时会1:直接转发给相应的子件2:自己处理
 主要封装了对子件的直接访问了,组合子件会产生一个新的行为,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值