英国硕士研究生读几年:关于WIN2003系统的问题,谢谢

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 02:52:42
读取指定目录下的所有文件包含子目录

要求用Composite模式组织存储结构,Iterator模式访问,State模式控制目录的打开/关闭状态.

三个要求不需要全部完成

要求一:
用Composite模式组织存储结构,也就是说目录包含文件和子目录,子目录也能包含文件和子目录这样的Whole-Part的模型.
要求打印目录树

要求二:
用Iterator模式访问,这里要求实现随机访问的Iterator,对于目录型的节点要有访问他下属节点的Iterator.
要求用copy算法打印目录树

要求三:
用State模式控制目录的打开关闭状态,先要说明的是,要求目录可以控制打开关闭状态,如果目录是关闭,那么不需要访问他的下属节点,如果是打开的,那么就需要访问他的下属节点
要求用copy算法打印目录全部打开的目录树
要求写出关闭某些目录后用copy算法打印目录树,并标记被关闭的目录