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