学号11710115UML建模与设计模式实验报告实验6工厂方法模式学生姓名路江飞专业、班级11卓越七班指导教师高天迎成绩计算机与信息工程学院2013年11月6日一、实验目的本实验是以教材中“工厂方法模式”相关章节为依据,掌握工厂方法模式。二、实验内容利用工厂方法模式创建手机工厂,生成Motorola手机和Nokia手机。类图如下所示。三、实验思想1.分析上述的类图。2.利用工厂模式编写代码。四、实验结果文件1:package工厂模式;publicinterfaceMobile{publicvoidprint();}文件2:package工厂模式;publicclassNokiaimplementsMobile{publicvoidprint(){System.out.println(Nokia手机为您服务);}}《interface》Mobile《interface》MobileFactoryNokiaMotorolaMotorolaFactoryNokiaFactory文件3:package工厂模式;publicclassMotorolaimplementsMobile{publicvoidprint(){System.out.println(Motorola手机为您服务);}}文件4:package工厂模式;publicinterfaceMobileFactory{publicMobileproduceMobile();}文件5:package工厂模式;publicclassNokiaFactoryimplementsMobileFactory{publicMobileproduceMobile(){System.out.println(该工厂生产的手机为Nokia);returnnewNokia();}}文件6:package工厂模式;publicclassMotorolaFactoryimplementsMobileFactory{publicMobileproduceMobile(){System.out.println(该工厂生产的手机为Motorola);returnnewMotorola();}}文件7:package工厂模式;publicclassMainclass{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubMobilemobile;MobileFactoryfactory=newNokiaFactory();mobile=factory.produceMobile();mobile.print();}}五、实验心得