搏客 Winning
After three days without programming, life becomes meaningless
posts - 46,  comments - 41,  trackbacks - 21

将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。


文件系统的文件遍历是一个组合模式对单个文件调用遍历方法列出这个文件的文件名对文件夹调用遍历方法则调用它的每个成员(文件夹或文件)的遍历方法。

using System;
using System.Collections;

namespace DesignPattern.Composite
{
    
public abstract class AbstractFile
    
{
        
抽象文件 文件和文件夹继承此类
    }


    
public class File : AbstractFile
    
{
        
文件

    }


    
public class Fold : AbstractFile
    
{
        
文件夹

    }


    
public class Client
    
{
        
测试
    }

}
posted on 2005-04-07 10:53 搏客 Winning 阅读(894) 评论(1)  编辑 收藏 所属分类: 架构设计

FeedBack:
2005-08-20 17:28 | 龙卷风 [未注册用户]
太经典了,多么简洁明朗的讲解啊!!!
真的支持你出书了!
  回复  引用    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-04-07 11:14 编辑过


相关链接:
 




与我联系

搜索

 

常用链接

随笔分类

随笔档案

积分与排名

  • 积分 - 30552
  • 排名 - 1325

最新评论

阅读排行榜