首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

结合模式

2012-07-26 
组合模式组合模式:核心思想是解决树形结构,将一个复杂的对象简单化。典型的应用就是树形结构的应用。例:目录

组合模式

组合模式:核心思想是解决树形结构,将一个复杂的对象简单化。典型的应用就是树形结构的应用。

例:目录结构、组织架构这类问题都可以使用组合模式解决。

具体代码如下:

?

?

输出结果:

TreeNode [parent=, name=ROOT, children[
?TreeNode [parent=ROOT, name=NODE11, children[
??TreeNode [parent=NODE11, name=NODE1121, children[]],
??TreeNode [parent=NODE11, name=NODE1122, children[]]
??????]
??],
?TreeNode [parent=, name=NODE12, children[
??TreeNode [parent=NODE12, name=NODE1221, children[]],
??TreeNode [parent=NODE12, name=NODE1222, children[]]
??????]
??]
?????]
]

热点排行