所谓组合模式----允许将对象组合形成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象集合

个人认为Xml数据的格式就很类似于组合模式,而XmlNode类适合于组合模式的描述,以下我将以长江源头描述起,来说明组合模式

 

);

yalongjiang.AddChild(daduhe);
yalongjiang.AddChild(jialingjiang);
yalongjiang.AddChild(wujiang);

minjiang.AddChild(yuanjiang);
minjiang.AddChild(xiangjiang);
minjiang.AddChild(hanjiang);
minjiang.AddChild(ganjiang);

changjiang.AddChild(tuotuohe);
changjiang.AddChild(tongtianhe);
changjiang.AddChild(yalongjiang);
changjiang.AddChild(minjiang);
changjiang.AddChild(huangpujiang);

changjiang.PrintAll();

Console.Read();
}
}

 

head first 设计模式学习随笔(10)----组合模式

相关文章:

  • 2021-07-30
  • 2021-10-24
  • 2022-01-20
  • 2022-01-10
  • 2021-10-18
  • 2021-09-29
  • 2021-06-05
猜你喜欢
  • 2021-09-11
  • 2021-12-30
  • 2021-09-23
  • 2021-09-07
  • 2021-09-30
  • 2021-11-23
  • 2022-01-25
相关资源
相似解决方案