Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254755
  • 博文数量: 45
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 488
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-13 14:43
文章分类

全部博文(45)

文章存档

2014年(2)

2013年(35)

2012年(8)

我的朋友

分类: Java

2013-11-26 16:16:30


点击(此处)折叠或打开

  1. package cn.edu.shou.hsh;

  2. public interface Sender {
  3.     void send();
  4. }

  5. package cn.edu.shou.hsh;

  6. public class MailSender implements Sender {

  7.     @Override
  8.     public void send() {
  9.         // TODO Auto-generated method stub
  10.         System.out.println("mail......");
  11.     }

  12. }

  13. package cn.edu.shou.hsh;

  14. public class MessageSender implements Sender {

  15.     @Override
  16.     public void send() {
  17.         // TODO Auto-generated method stub
  18.         System.out.println("message......");
  19.     }

  20. }


  21. package cn.edu.shou.hsh;

  22. public class SenderFactory {
  23.     public static MailSender sendMail(){
  24.         return new MailSender();
  25.     }
  26.     public static MessageSender sendMessage(){
  27.         return new MessageSender();
  28.     }
  29. }


  30. package cn.edu.shou.hsh;

  31. public class Test {

  32.     /**
  33.      * @param args
  34.      * @author hsh
  35.      */

  36.     public static void main(String[] args) {
  37.         // TODO Auto-generated method stub
  38.         Sender sender=SenderFactory.sendMessage();//.sendMail();
  39.         sender.send();
  40.     }

  41. }

阅读(456) | 评论(0) | 转发(0) |
0

上一篇:jsp+ajax

下一篇:设计模式之抽象工厂

给主人留下些什么吧!~~