“盒子里面是什么”
“谁知道呢,也许是另一个盒子”
简介
什么是聚合模式
在聚合模式中,对象模型可以被抽象为一颗树,例如一个盒子里放了五个盒子,这五个盒子又可以放下若干盒子,最后构成了一棵树
聚合模式应用场景
如果应用的核心模型能够用树状结构表示,使用组合模式才有价值
聚合模式结构
C++实例
1 |
|
记录生活
“盒子里面是什么”
“谁知道呢,也许是另一个盒子”
在聚合模式中,对象模型可以被抽象为一颗树,例如一个盒子里放了五个盒子,这五个盒子又可以放下若干盒子,最后构成了一棵树
如果应用的核心模型能够用树状结构表示,使用组合模式才有价值
1 | #include <algorithm> |