您的位置:首页 > 其它

合成模式

2008-01-14 12:56 134 查看
这模式看了至少有几个月,也没想到一个例子来讲解,以至遗留到现在,由于最近想换工作,从温这个模式的时候,也就写写了。

概述:



主要解决在一些树行结构中,模糊了树叶,树枝的概念,使得客户可以向处理树叶样处理树枝。

意图:

将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。[GOF 《设计模式》]

生活中的例子:

最简单的一个例子就是我们电脑盘里面的各个文件,文件夹之间的存放关系。

本文的例子:



在本篇文章中,我打算讲解下我现在公司的组织结构。

using System;

using System.Collections.Generic;

using System.Text;

namespace 合成模式2

using System;

using System.Collections.Generic;

using System.Text;

namespace 合成模式2

组员;

using System;

using System.Collections.Generic;

using System.Text;

namespace 合成模式2

(未完,代续)。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: