java 的23种设计模式 单例模式
生活随笔
收集整理的這篇文章主要介紹了
java 的23种设计模式 单例模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
23種設計模式友情鏈接:
點擊打開鏈接
單例模式:
A.餓漢式單例模式
具體步驟:
1.聲明一個私有的靜態的最終的本類類型的對象并實例化
private static final Person instance = new Person();
2.構造函數私有化
private Person(){}
3.通過公有的靜態方法返回第一步實例化好的對象
public static Person getInstance(){
? ? return instance;
}
B.懶漢式單例模式
具體步驟:
1.聲明一個私有的靜態的本類類型的對象
private static Dog instance;
2.構造函數私有化
private Dog(){
? ? sout("");
}
3.通過公有的靜態方法返回第一步聲明的對象,但是注意:如果對象沒有被實例化則必須首先實例化然后再返回,
如果已經實例化了,則直接返回。
總結
以上是生活随笔為你收集整理的java 的23种设计模式 单例模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 之正则表达式
- 下一篇: iis cgi 无法使用_ASP.NET