日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Java設計模式之單例模式

Java設計模式之單例模式 時間:2014-09-02      來源:未知

功能:

保證一個類僅有一個實例,并且自行實例化,提供一個訪問它的全局訪問點。

適用性:

1.當類只能有一個實例而且客戶可以從一個眾所周知的訪問點訪問它時。

2.當這個唯一實例應該是通過子類化可擴展的,并且客戶應該無需更改代碼就能使用一個擴展的實例時。

描述:

把構造方法聲明為private,確保只能由自己創建,避免外部創建實例或者被子類繼承從而創建額外實例。定義一個私有靜態的該類的實例作為該類的數據域,確保一個類只有一個實例。定義一個靜態工廠方法,外部類不能實例化一個該類的對象,所有只能用static的方法,提供給其他類調用返回此單例類的唯一實例。

例子:

public class Singleton {
                private static Singleton sing;
        
                private Singleton() {
        
                }
        
                public static Singleton getInstance() {
                        if (sing == null) {
                                sing = new Singleton();
                        }
                        return sing;
                }
        }
        
        
        Test :
        public class Test {
        
                public static void main(String[] args) {
                        Singleton sing1 = Singleton.getInstance();
                        Singleton sing2 = Singleton.getInstance();
        
                        System.out.println(sing1);
                        System.out.println(sing2);
                }
        }
        
        Result:
        singleton.Singleton@1d78d47
        singleton.Singleton@1d78d47

上一篇:sscanf函數的用法

下一篇:基于FS4412內核移植之第一次編譯

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 机智的上半场 电视剧| cctv体育频道5| 电视剧一帘幽梦| 保镖1993在线观看| 心跳影视| 俺去也电影网| 晓彤| 致命录像带| 香帅传奇| 美国派7| 怀男孩和女孩有什么区别| 色女孩视频| 《灿烂的季节》大结局| 如果云知道歌词| 美女网站视频在线| 深圳古镇| 陈诗雅韩国演员| 李美淑主演的师生恋电影在线观看| 最可爱的人 电影| 大团圆李静张娴| 日韩欧美动作影片| 浙江卫视今晚电视节目表| 山上的小屋 残雪原文| 大海在呼唤| 扎职| 新爱情乐园| 抚摸视频| 石璐| 神犬小七2| 房事性生活| 能哥| 妈妈的爱情房客 电影| 吻戏韩国电影| 张志忠主演电视剧| 江苏体育频道直播| 假男假女 电影| 经伟| 寡妇高潮一级| 日本女人交配视频| 秀人网门户网免费| 电视剧瞧这一家子演员表|