码迷,mamicode.com
首页 > 编程语言 > 详细

java设计模式

时间:2017-01-04 21:53:16      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:修改   let   产品   get   ret   return   private   null   java设计模式   

1.工厂模式

普通工厂模式:

工厂类提供一个方法可以生产多种实现了某种接口的类

多方法工厂模式:

一个方法对应一个要生产的类

静态工厂模式:

静态方法来生产类

2.抽象工厂模式

工厂类实现了某接口,产品实现了某接口。

新产品只需新建一个工厂类,无需修改原有的工厂类。

3.单例模式:

懒汉模式

public static Singleton getinstance(){

if(instance==null){

sychronized(instance){

instance=new Singleton();

}

}

return instance;

}

恶汉模式:

private  static Singleton instance=new Singleton();

public static Singleton getinstance(){

return instance;

}

 

java设计模式

标签:修改   let   产品   get   ret   return   private   null   java设计模式   

原文地址:http://www.cnblogs.com/swaggyC/p/6250232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!