2012年11月23日

摘要: 文件和目录的设计.首先,必须有两个对象,File和Directory.想以相同的方式处理文件和目录,所以必须有一个共通的接口Node.对于以相同的方式处理那些不能适用于两者的操作时.例如:Node GetChild(n).必须返回Node类型以在返回值上再次调用GetChild.也就要求必须在Node接口上定义该方法.适用Composite模式的关键:想要表示对象的"部分-整体"层次结构,树结构支持任意的复杂度,以统一的方式处理结构中的对象..Composite的坏处:每个对象的类和其他对象的类没有区别.区别只能在运行时才显露.存储子节点时,应使用什么数据结构.是否应该在C 阅读全文
posted @ 2012-11-23 14:26 RobynHYB 阅读(400) 评论(0) 推荐(0) 编辑

导航