一、工厂方法模式说明:.docx
《一、工厂方法模式说明:.docx》由会员分享,可在线阅读,更多相关《一、工厂方法模式说明:.docx(2页珍藏版)》请在第壹文秘上搜索。
1、一、工厂方法模式说明:工厂方法模式是简单工厂模式的扩展,实现了某具体的工厂类生产某具体的产品,使工厂类生产的产品更加具体,而这些具体的工厂类都从抽象的工厂接口继承。工厂方法模式的实现图如下所例如:工厂类中的AppleFactory负责生产apple;PearFactory负责生产pear。二、工厂方法模式设计:采用工厂方法模式设计以前的果园管理系统。(注:在工厂类中采用了单例模式的设计)packagecom.solid.factorymethod;/*工厂方法模式(产品接口)*authorsolidpublicinterfaceFruit/种植voidgrant();生长voidgrow();
2、收获voidharvest();packagecom.solid.factorymethod;/*工厂方法模式(具体产品类一)*authorsolidpublicclassAppleimplementsFruit/苹果种植publicvoidgrant()System.out.printIn(applegrant);)苹果生长publicvoidgrow()System.out.println(applegrow);苹果收获publicvoidharvest()System.out.println(appleharvest);公共方法publicstaticvoidlog(Stringstr)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工厂 方法 模式 说明
