设计模式之工厂模式之工厂方法模式(二)
来源:互联网 发布:chrome断点调试js 编辑:程序博客网 时间:2024/06/06 02:53
public class MethodFactoryTest { public static void main(String[] args) { SendFactory factory = new SendFactory(); Sender sender = factory.produceSms(); sender.Send(); } } interface Sender { public void Send(); } class MailSender implements Sender { @Override public void Send() { System.out.println("this is mailsender!"); } } class SmsSender implements Sender { @Override public void Send() { System.out.println("this is sms sender!"); } } class SendFactory { public Sender produceMail(){ return new MailSender(); } public Sender produceSms(){ return new SmsSender(); } }
this is sms sender!
一和二的唯一区别是
从代参数的方法转换为不代参数的多个方法,真是弱智的分类啊,明明没有区别
0 0
- 设计模式之工厂模式(二)之工厂方法模式
- 二 设计模式之工厂方法模式
- 设计模式之二:工厂方法模式
- 设计模式之二工厂方法模式
- 设计模式之二:工厂方法模式
- 设计模式之二:工厂方法模式
- 设计模式学习(二)之工厂模式(简单工厂+工厂方法+抽象工厂)
- Java设计模式(二):工厂模式(Factory)之工厂方法
- JAVA设计模式之二:工厂模式(简单工厂模式+工厂方法模式)
- 设计模式之工厂模式之工厂方法模式(二)
- Java设计模式之二(工厂方法模式)
- 读书笔记-设计模式(二)之工厂方法模式
- C++设计模式之工厂方法(二)
- 设计模式二之工厂方法
- Php设计模式之工厂模式(二)【工厂方法模式 Factory Method】
- Php设计模式之工厂模式(二)【工厂方法模式 Factory Method】
- 设计模式之工厂设计模式(一:简单工厂模式与工厂方法模式)
- 设计模式之简单工厂,工厂方法模式(c++)
- Android 调用系统默认浏览器
- 用iptales实现包过虑型防火墙
- android中图片的三级cache策略(内存、文件、网络)之三:文件缓存策略
- request.getParameter()、request.getInputStream()和request.getReader()
- STL拾漏补遗2
- 设计模式之工厂模式之工厂方法模式(二)
- Label标签设计: 省略号表示功能(用【...】代替过长的看不见的部分)
- UVa10010_Where's Waldorf?(小白书字符串专题)
- 《实用OpenCV》<五> 图像滤波(3)
- u盘安装Centos,将Grub安装到U盘上了
- 悬浮菜单+虚拟按键
- android 谷歌地图开发 环境搭建
- STM32 深入浅出 (新手必看)
- iOS-简单的数据库操作