你的位置:首页 > 软件开发 > ASP.net > 【设计模式】3、工厂方法模式

【设计模式】3、工厂方法模式

发布时间:2016-02-13 17:00:06
模式结构: 实现: 1 package com.shejimoshi.create.FactoryMethod; 2 3 4 /** 5 * 功能:工厂方法模式 6 * 意图 : 7 * 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 8 ...

模式结构:

【设计模式】3、工厂方法模式

 

实现:

 1 package com.shejimoshi.create.FactoryMethod; 2  3  4 /** 5  * 功能:工厂方法模式 6  *     意图 : 7  *       定义一个用于创建对象的接口,让子类决定实例化哪一个类。 8  *     适用性: 9  *       当一个类不知道它所必须创建的对象的类的时候10  *       当一个类希望由他的子类来指定它所创建的对象的时候11  *       当类将创建对象职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候12  *     定义工厂方法所创建的对象的接口13  * 时间:2016年2月13日下午3:53:2414  * 作者:cutter_point15 */16 public class LeiFeng17 {18   public void sweep()19   {20     System.out.println("雷锋打扫地面");21   }22   23   public void wash()24   {25     System.out.println("雷锋洗衣服");26   }27   28   public void buyRice()29   {30     System.out.println("雷锋去买米");31   }32 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:【设计模式】3、工厂方法模式

关键词:设计模式

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。