设计模式与泡mm的关系之Composite组合模式及组合模式的再思考
来源:互联网 发布:世纪通信软件下载 编辑:程序博客网 时间:2024/05/02 05:12
我跑我跑我跑
网上原文入下:
8、COMPOSITE—Mary今天过生日。"我过生日,你要送我一件礼物。""嗯,好吧,去商店,你自己挑。""这件T恤挺漂亮,买,这条裙子好看,买,这个包也不错,买。""喂,买了三件了呀,我只答应送一件礼物的哦。""什么呀,T恤加裙子加包包,正好配成一套呀,小姐,
麻烦你包起来。""......",MM都会用Composite模式了,你会了没有?
合成模式:合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式就是一个处理对象的树结构的模式。合成模式把部分与整体的关系用树结构表示出来。合成模式使得客户端把一个个单独的成分对象和由他们复合而成的合成对象同等看待。
点评:
这个例子十分不准确哦,不过话又说回来了,要想在实际生活中表示这种递归的概念,我想还是有点困难的。这个例子看起来更像是一个集合,然后不停的往里面add component,像T恤、裙子、包包等。而这些更像是一种聚合,聚合了一个数组的对象。Over。
- 设计模式与泡mm的关系之Composite组合模式及组合模式的再思考
- 设计模式与泡mm的关系之工厂模式及工厂模式的再思考
- 设计模式与泡mm的关系之template method模版方法模式及再思考
- 设计模式与泡mm的关系之Command命令模式及再思考
- 设计模式与泡mm的关系之iterator迭代模式及再思考
- 设计模式与泡mm的关系之Mediator中介者模式及再思考
- 设计模式与泡mm的关系之Memento备忘模式及再思考
- 设计模式与泡mm的关系之Observer观察者模式及再思考
- 设计模式与泡mm的关系之state状态模式及再思考
- 设计模式与泡mm的关系之strategy策略模式及再思考
- 设计模式与泡mm的关系之visitor访问者模式及再思考
- 设计模式与泡mm的关系之Builder生成器模式及Builder模式的再思考
- 设计模式与泡mm的关系之Prototype原型模式及原型模式的再思考
- 设计模式与泡mm的关系之Adapter适配器模式及适配器模式的再思考
- 设计模式与泡mm的关系之Bridge桥接模式及桥接模式的再思考
- 设计模式与泡mm的关系之Facade外观模式及外观模式的再思考
- 设计模式与泡mm的关系之flyweight享元模式及享元模式的再思考
- 设计模式与泡mm的关系之Proxy代理模式及代理模式的再思考
- 背包问题
- 设计模式之Composite组合设计模式
- 好奇心使人年轻
- Linux/Unix C/C++编程 Eclipse中代码格式化 (图)
- 您是否拥有 Internet 域名?Windows live Custom Domains 为您的域提供免费的电子邮件托管服务
- 设计模式与泡mm的关系之Composite组合模式及组合模式的再思考
- 解读多重启动引导文件——BOOT.INI
- Windows2003优化全集
- 流氓软件及反流氓软件的技术分析(转自驱动开发网)
- 给win2003打开fso读写权限
- 一篇关于web.xml配置的详细说明
- 代码灵性
- 闲聊软件工程
- 软件工艺