コード例 #1
0
            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();
            }