定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。
类型:创建类模式
类图:
工厂方法模式代码
[java]?view plaincopy
interface?IProduct?{??
????public?void?productMethod();??
}??
??
class?Product?implements?IProduct?{??
????public?void?productMethod()?{??
????????System.out.println(产品);??
????}??
}??
??
interface?IFactory?{??
????public?IProduct?createProduct();??
}??
??
class?Factory?implements?IFactory?{??
????public?IProduct?createProduct()?{??
????????return?new?Product();??
????}??
}??
??
public?class?Client?{??
????public?static?void?main(String[]?args)?{??
????????IFactory?factory?=?new?Factory();??
???????
您可能关注的文档
最近下载
- 商业交房标准.pdf VIP
- 幼儿小班教学节气课件.ppt VIP
- 维保工程施工方案(3篇).docx VIP
- 2021-2022学年福州市连江县八年级上学期期中数学试卷(B卷)(含答案解析).docx VIP
- 《植物激素》(教案)-中职农林牧渔大类《植物生长和环境》同步教学(高教版)(第四版)(全一册).docx VIP
- 诊断学学习资料:西医诊断学总结.pdf VIP
- 幼儿小班教学节气.pptx VIP
- 《光合作用与呼吸作用的关系》(教案)-中职农林牧渔大类《植物生长和环境》同步教学(高教版)(第四版)(全一册).docx VIP
- 小学生入学行为规范课件.pptx VIP
- 马铃薯组培技术全流程.pdf VIP
原创力文档

文档评论(0)