static void Main() { //这是安全的组合模式 Folder myword = new Word(); myword.Open();//打开文件,处理文件 Folder myfolder = new NextFolder(); myfolder.Open();//打开文件夹 //此处要是用增加和删除功能,需要转型的操作,否则不能使用 ((SonFolder)myfolder).Add(new NextFolder()); //成功增加文件或者文件夹 ((SonFolder)myfolder).Remove(new NextFolder()); //成功删除文件或者文件夹 Console.Read(); }