设计模式与泡mm的关系之Composite组合模式及组合模式的再思考

来源:互联网 发布:世纪通信软件下载 编辑:程序博客网 时间:2024/05/02 05:12
我跑我跑我跑

 

网上原文入下:

8COMPOSITEMary今天过生日。"我过生日,你要送我一件礼物。""嗯,好吧,去商店,你自己挑。""这件T恤挺漂亮,买,这条裙子好看,买,这个包也不错,买。""喂,买了三件了呀,我只答应送一件礼物的哦。""什么呀,T恤加裙子加包包,正好配成一套呀,小姐,

麻烦你包起来。""......"MM都会用Composite模式了,你会了没有?

合成模式:合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式就是一个处理对象的树结构的模式。合成模式把部分与整体的关系用树结构表示出来。合成模式使得客户端把一个个单独的成分对象和由他们复合而成的合成对象同等看待。

 

 

点评:

这个例子十分不准确哦,不过话又说回来了,要想在实际生活中表示这种递归的概念,我想还是有点困难的。这个例子看起来更像是一个集合,然后不停的往里面add component,像T恤、裙子、包包等。而这些更像是一种聚合,聚合了一个数组的对象。Over

 
原创粉丝点击