以下内容出自:> 大家在上学的时候应该都学过“数据结构”这门课程吧,还记得其中有一节叫“二叉树”吧,我们上学那会儿这一章节是必考内容,左子树,右子树,什么先序遍历后序遍历什么,重点就是二叉树的的遍历,我还记得当时老师就说,考试的时候一定有二叉树的构建和遍历,现在想起来还是觉的老师是正确的,树状结果....
分类:
其他好文 时间:
2014-07-19 20:29:30
阅读次数:
318
面向对象中,有一个原则是: 组合优于继承的原则今天学习了组合模式,做一个小总结。组合模式的应用场景:把整体和局部的关系用树形结构表示,从而客户端能够把一个一个的局部对象和由局部对象组合的整体对象采用同样的方法来对待;组合模式的应用实例:_units,$unit); } /*...
分类:
其他好文 时间:
2014-07-19 00:16:32
阅读次数:
215
设计模式的另一大类型为结构型。共收录了7个模式,分别为适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。下面从特点和使用两方面小探,欢迎交流!
适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。[大话设计模式]
特点:需要交流的两方,在数据和行...
分类:
其他好文 时间:
2014-07-15 22:17:45
阅读次数:
241
接上篇,本文介绍结构型模式里的组合模式、装饰模式、外观模式。一、组合模式(Composite) 组合模式:将对象组合成树形结构,表示“部分--整体”的层次结构。最终达到单个对象和组合对象的使用具有一致性。单看这句话貌似有点抽象,其实比较简单。 以李云龙的独立团为例,目的要统计赵嘉宇一战共歼灭敌人多少个。最高的级别是团,一个团有若干个营,一个营有若干个排,一个排有若干个战士。(为了简化问题,排下面就...
分类:
编程语言 时间:
2014-07-11 00:37:33
阅读次数:
237
结构型模式包括7种:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。本文主要介绍适配器模式和桥接模式。一、适配器模式(Adapter) 适配器模式其实很简单,就像手机充电器一样,手机需要5V的,而插座出来是220V。因此需要充电器变压就ok。再比如,一个之会说汉语的和一个只会说英语的无法沟通,那就中间请个翻译。所有的交流通过翻译,翻译翻给会说英语的,就能完成一次单项交流的。...
分类:
编程语言 时间:
2014-07-09 11:16:23
阅读次数:
192
组合模式(composite pattern) 详解本文地址: http://blog.csdn.net/caroline_wendy组合模式:...
分类:
其他好文 时间:
2014-07-06 10:13:41
阅读次数:
163
组合模式(composite pattern) 迭代器(iterator) 详解本文地址: http://blog.csdn.net/caroline_wendy参考组合模式(composite pattern): http://blog.csdn.net/caroline_wendy/article/details/36895627在组合模式(composite pattern)添加迭代器功能,...
分类:
其他好文 时间:
2014-07-06 00:58:08
阅读次数:
168
1. 概念 有时候又叫做部分-整体模式 存在整体和部分的时候 希望客户端忽略整体和部分的区别2. 案例/********************************************************************** * * FILE : Demo01.java...
分类:
其他好文 时间:
2014-06-23 00:01:28
阅读次数:
279
定义(GoF《设计模式》): 将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用具有一致性。及角色: 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。 2.Leaf...
分类:
编程语言 时间:
2014-06-21 12:32:15
阅读次数:
254
组合(Composite)模式:将对象组合树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象具有一致性 /* * 抽象构件(Component)角色:这是一个抽象角色,它给参与组合的对象规定一个接口。这个角色给出共有接口及其默认行为。 * 树叶构件(Lea...
分类:
其他好文 时间:
2014-06-18 18:02:36
阅读次数:
194