Java设计模式()分析.pptxVIP

  • 3
  • 0
  • 约6.79千字
  • 约 57页
  • 2016-11-25 发布于湖北
  • 举报
Java之美-设计模式 (Design pattern);什么是设计模式;设计模式的分类;1、单例模式(Singleton);(1)懒汉式单例;A、在getInstance方法上加同步;B、双重检查锁定;C、静态内部类;(2)饿汉式单例;单例模式应用场景;2、工厂方法模式(Factory Method);(1)简单工厂模式;举例:发送邮件和短信的例子;// 工厂类 public?class?SendFactory?{?? ??????public?Sender?produce(String?type)?{?? ????????if?(mail.equals(type))?{?? ????????????return?new?MailSender();?? ????????}?else?if?(sms.equals(type))?{?? ????????????return?new?SmsSender();?? ????????}?else?{?? ????????????System.out.println(请输入正确的类型!);?? ????????????return?null;?? ????????}?? ????}?? }?? public?class?FactoryTest?{?? ??????public?static?void?main(String[]?args)?

文档评论(0)

1亿VIP精品文档

相关文档