设计模式上机实验一实验报告.doc

上传人:wux****ua 文档编号:7958245 上传时间:2020-03-26 格式:DOC 页数:19 大小:87KB
返回 下载 相关 举报
设计模式上机实验一实验报告.doc_第1页
第1页 / 共19页
设计模式上机实验一实验报告.doc_第2页
第2页 / 共19页
设计模式上机实验一实验报告.doc_第3页
第3页 / 共19页
点击查看更多>>
资源描述
螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿袀芈蒆蒈蚃膄蒅薁袈肀蒄螃蚁肆蒃蒃羆羂蒂薅蝿芁蒂蚇羅膇蒁螀螇肃薀葿羃罿蕿薂螆芈薈蚄羁膃薇袆螄腿薆薆聿肅膃蚈袂羁膂螁肈芀膁蒀袁膆膀薂肆肂芀蚅衿羈艿螇蚂芇芈薇袇芃芇虿螀腿芆螁羅肅芅蒁螈羁芄薃羄艿芄蚆螇膅莃螈羂肁莂蒈螅羇莁蚀羀羃莀螂袃节荿蒂聿膈莈薄袁肄莈蚆肇羀莇蝿 设计模式实验一 实 验 报 告 书专业班级 软 件 0703 学 号 3901070324 姓 名 吉亚云 指导老师 刘 伟 时 间 2010年3月 27日 中南大学软件学院 1 实验一 设计模式上机实验一一、实验目的熟练使用PowerDesigner绘制类图,构造系统的静态结构模型;使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、单例模式、适配器模式、桥接模式和组合模式。二、实验要求1. 使用PowerDesigner绘制标准的UML类图;2. 正确无误绘制简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、单例模式、适配器模式、桥接模式和组合模式的模式结构图;3. 使用任意一种面向对象编程语言实现简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、单例模式、适配器模式、桥接模式和组合模式,代码运行正确无误。三、实验步骤1. 熟悉PowerDesigner11的常用功能;2. 使用PowerDesigner绘制类图;3. 使用PowerDesigner绘制简单工厂模式结构图并用面向对象编程语言实现该模式;4. 使用PowerDesigner绘制工厂方法模式结构图并用面向对象编程语言实现该模式;5. 使用PowerDesigner绘制抽象工厂模式结构图并用面向对象编程语言实现该模式;6. 使用PowerDesigner绘制原型模式结构图并用面向对象编程语言实现该模式;7. 使用PowerDesigner绘制单例模式结构图并用面向对象编程语言实现该模式;8. 使用PowerDesigner绘制适配器模式结构图并用面向对象编程语言实现该模式;9. 使用PowerDesigner绘制桥接模式结构图并用面向对象编程语言实现该模式;10. 使用PowerDesigner绘制组合模式结构图并用面向对象编程语言实现该模式。四、实验报告要求1. 绘制实例场景的类图;2. 提供简单工厂模式结构图及实现代码;3. 提供工厂方法模式结构图及实现代码;4. 提供抽象工厂模式结构图及实现代码;5. 提供原型模式结构图及实现代码;6. 提供单例模式结构图及实现代码;7. 提供适配器模式结构图及实现代码;8. 提供桥接模式结构图及实现代码;9. 提供组合模式结构图及实现代码。2 五、实验结果使用PowerDesigner绘制类图;用PowerDesigner和任意一种面向对象编程语言实现简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、单例模式、适配器模式、桥接模式和组合模式,包括根据实例绘制模式结构图、编写模式实现代码,运行并测试模式实例代码。(1) 类图某音像图书出租公司欲开发一个音像图书租赁信息系统,处理日常音像图书租借业务。该系统将记录所有的图书信息、唱碟信息、用户信息和用户租借信息。现决定采用面向对象分析和设计方法来开发此系统,经过初步分析,设计人员定义了如下初始实体类: Book(图书)类属性:no(编号)、title(标题)、author(作者)、isbn(书号)、press(出版社)、price(价格)。方法:每个属性的get()方法和set()方法。 Disc(唱碟)类属性:no(编号)、title(标题)、singer(歌手)、producer(制作公司)、price(价格)。 方法:每个属性的get()方法和set()方法。 Customer(客户)类属性:cno(客户编号)、name(姓名)、address(地址)、tel(电话)。方法:每个属性的get()方法和set()方法。 LoanItem(可租项目)类记录Book和Disc的共有属性和方法。 RentHistory(租借历史记录)类属性:rno(历史记录编号)、hireTime(出租时间)、returnTime(归还时间)、cno(客户编号)、no(租借图书或唱碟编号)、deposit(押金金额)。方法:每个属性的get()方法和set()方法。在进一步分析之后,需要在LoanItem类中定义一个集合来存储每一种图书或唱碟的所有租借历史记录。根据以上信息,绘制对应的实体类类图。 3 (2) 简单工厂模式使用简单工厂模式设计一个可以创建不同几何形状(Shape)的绘图工具类,如可创建圆形(Circle)、方形(Rectangle)和三角形(Triangle) 对象,每个几何图形都要有绘制draw()和擦除erase()两个方法,要求在绘制不支持的几何图形时,提示一个UnsupportedShapeException,绘制类图并编程实现。4 /抽象图形interface Shape class Circle implements Shape class Rectangle implements Shape public void draw() 5 System.out.println("Rectangle drawing!"); public void draw() System.out.println("Circle eraseing!"); System.out.println("Circle drawing!"); void draw(); void erase(); public void erase() public void erase() System.out.println("Rectangle eraseing!"); class Triangle implements Shapepublic void draw()System.out.println("Triangle drawing!");public void erase()System.out.println("Triangle eraseing!"); /工厂class ShapeFactory/工厂方法 factory methodpublic static Shape produceShape(String shapeName) throwsUnsupportedShapeExceptionif(shapeName.equalsIgnoreCase("circle")return new Circle();else if(shapeName.equalsIgnoreCase("rectangle") return new Rectangle();else if(shapeName.equalsIgnoreCase("triangle") return new Triangle();elsethrow new UnsupportedShapeException(); 6class UnsupportedShapeException extends Exceptionpublic String toString()return "绘制不支持该几何图形!" class ShapeClientpublic static void main(String a)Shape circle = null;try circle = ShapeFactory.produceShape("circle"); catch (UnsupportedShapeException e) e.printStackTrace();circle.draw();circle.erase(); Shape triangle = null;try triangle = ShapeFactory.produceShape("triangle"); catch (UnsupportedShapeException e) e.printStackTrace();triangle.draw();triangle.erase(); (3) 工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的工厂(Midea)生产美的空调(MideaAirCondition) 。使用工厂方法模式描述该场景,绘制类图并编程实现。 7 interface AirCondition interface AirConditionFactory class HaierAirCondition implements AirCondition class MideaAirCondition implements AirCondition public void work() System.out.println("MideaAirCondition working!");8 void work(); AirCondition produceAirCondition(); public void work() System.out.println("HaierAirCondition working!"); class HaierAirConditionFactory implements AirConditionFactory class MideaAirConditionFactory implements AirConditionFactory class AirConditionClient public static void main(String a) AirConditionFactory cf; AirCondition airCondition; public MideaAirCondition produceAirCondition() System.out.println("MideaAirCondition produced!"); return new MideaAirCondition(); public HaierAirCondition produceAirCondition() System.out.println("HaierAirCondition produced!"); return new HaierAirCondition();cf=(AirConditionFactory)XMLUtil.getBean();airCondition=cf.produceAirCondition();airCondition.work(); (4) 抽象工厂模式电脑配件生产工厂生产内存、CPU等硬件设备,这些内存、CPU的品牌、型号并不一定相同,根据下面的“产品等级结构-产品族”示意图,使用抽象工厂模式实现电脑配件生产过程并绘制相应的类图,绘制类图并编程实现。9 interface CPU interface RAM void discribe(); 10 void discribe();class PcCPU implements CPUpublic void discribe()System.out.println("PcCPU"); class MacCPU implements CPUpublic void discribe()System.out.println("MacCPU"); class PcRAM implements RAMpublic void discribe()System.out.println("PcRAM"); class MacRAM implements RAMpublic void discribe()System.out.println("MacRAM"); interface ComputerPartsFactoryCPU produceCPU();RAM produceRAM(); class PcFactory implements ComputerPartsFactory public PcCPU produceCPU() System.out.println("PcCPU produced!"); return new PcCPU();11 public PcRAM produceRAM() System.out.println("PcRAM produced!"); return new PcRAM();class MacFactory implements ComputerPartsFactory class ComputerPartsClient public static void main(String a) ComputerPartsFactory factory; CPU cpu; RAM ram; factory=(ComputerPartsFactory)XMLUtil.getBean(); cpu=factory.produceCPU(); cpu.discribe(); public MacRAM produceRAM() System.out.println("MacRAM produced!"); return new MacRAM(); public MacCPU produceCPU() System.out.println("MacCPU produced!"); return new MacCPU();ram=factory.produceRAM();ram.discribe(); (5) 原型模式设计一个客户类Customer ,其中客户地址存储在地址类Address中,用浅克隆和深克隆分别实现Customer对象的复制并比较这两种克隆方式的异同。绘制类图并编程实现。12 class Address implements Serializablepublic void displayAddress()System.out.println("address."); /浅克隆的Customer类class Customer implements Cloneableprivate Address address=null; public Address getAddress() return address; public void setAddress(Address address) this.address = address; public Object clone()Customer clone=null;tryclone=(Customer)super.clone();13catch(CloneNotSupportedException e)System.out.println("Clone failure!");return clone; /深克隆的Customer类class CustomerDeepClone implements Cloneable,Serializable private Address address=null;public Address getAddress() return address; public void setAddress(Address address) this.address = address; public Object clone()Customer clone=null;try/使用流来进行处理ByteArrayOutputStream bao=new ByteArrayOutputStream(); ObjectOutputStream oos=new ObjectOutputStream(bao); oos.writeObject(this);ByteArrayInputStream bis=newByteArrayInputStream(bao.toByteArray();ObjectInputStream ois=new ObjectInputStream(bis); return(ois.readObject(); catch (IOException e) e.printStackTrace(); catch (ClassNotFoundException e) e.printStackTrace();return clone; class CustomerClient14 System.out.println("customer.getAddress=copyCustomer.getAddress?");System.out.println(customer.getAddress()=copyCustomer.getAddress(); System.out.println("customerDeepClone.getAddress=copyCustomerDeepClone.getAddress?"); System.out.println(customerDeepClone.getAddress()=copyCustomerDe epClone.getAddress(); System.out.println("customerDeepClone=copyCustomerDeepClone?"); System.out.println(customerDeepClone=copyCustomerDeepClone); CustomerDee
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!