1 工厂方法模式(Factory Method)
来源:互联网 发布:著名时装插画师知乎 编辑:程序博客网 时间:2024/06/03 06:00
普通工厂模式,传入参数,确定调用哪个
多个工厂模式,静态工厂方法不静态
主要使用静态工厂模式
//接口
public interface Sender{public void Send();}
//实现类1
public classMailSender implements Sender{public void Send(){System.out.println("mail sender");}}
//实现类2
public class SMSSender implements Sender{public void Send(){System.out.println("SMS sender");}}
//静态工厂
public class SenderFactory{public static Sender mailSender(){return new MailSender();}public static Sender smsSender(){return new SMSSender();}}
测试工厂方法
public class FactoryTest{public static void main(String[] args){SenderFactory.smsSender().Send();SenderFactory.mailSender().Send();}}
来自为知笔记(Wiz)
0 0
- 1 工厂方法模式(Factory Method)
- 1、工厂方法模式(Factory Method)
- 1、工厂方法模式(Factory Method)
- 工厂方法模式( Factory Method 模式 )
- 设计模式1-工厂方法模式(Factory Method)
- java设计模式1--工厂方法模式(Factory Method)
- 设计模式:(1)工厂方法模式(Factory Method)
- 设计模式(1)-工厂方法(Factory Method)
- 工厂方法(Factory Method)模式
- 工厂方法(Factory Method)模式
- 工厂方法(Factory Method)模式
- 工厂方法模式(Factory Method)
- .net 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- 工厂方法模式(factory method pattern)
- 工厂方法(Factory Method)模式
- 工厂方法模式(Factory Method)
- 工厂方法模式(Factory Method)
- HashSet
- struts.properties配置详解
- HashMap
- Java与模式
- PMAC运动程序例程(三)
- 1 工厂方法模式(Factory Method)
- 2 抽象工厂模式(Abstract Factory)
- 2 抽象工厂模式(Abstract Factory)
- C++模板
- 3 单例模式(Singleton)
- 4 建造者模式(Builder)
- 5 原型模式(Prototype)
- 关于android 不同版本获取wifi SSID,真的没话说了
- 6 适配器模式(Adapter)