java设计模式

Posted swaggyC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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设计模式的主要内容,如果未能解决你的问题,请参考以下文章

《java与模式》(阎宏)和《java设计模式》(张逸)这两本书谁读过,感觉怎么样?推荐使用那本?谢谢各位

java常用的的设计模式和开发模式有哪些

java的设计模式都有哪些?并且设计模式有图像模板吗?

java中常用到得设计模式有哪几种?

java中常用的设计模式都有哪些?

java中常用到得设计模式有哪几种?