成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

單例模式的兩種寫法(餓漢式與懶漢式)

using System;

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)汕尾,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace 單例模式

{

    /// <summary>

    /// 單例模式作用產(chǎn)生唯一對象

單例類只能有一個實例。

單例類必須自己創(chuàng)建自己的唯一實例。

單例類必須給所有其它對象提供這一實例。

應(yīng)用:

每臺計算機(jī)可以有若干個打印機(jī),但只能有一個Printer Spooler,避免兩個打印作業(yè)同時輸出到打印機(jī)。

一個具有自動編號主鍵的表可以有多個用戶同時使用,但數(shù)據(jù)庫中只能有一個地方分配下一個主鍵編號。否則會出現(xiàn)主鍵重復(fù)。

    /// </summary>

    class Program

    {

        static void Main(string[] args)

        {

            //餓漢式

            Penson p = Penson.GetPenson();

            //懶漢式

            Animus animus = Animus.GetAnimus();

        }

    }

    class Penson

    {

        /// <summary>

        /// 單例模式之餓漢式

        /// </summary>

        //第一步設(shè)置私有的構(gòu)造函數(shù)

        private Penson()

        { }

        //第二步:設(shè)置全局唯一變量

        private static Penson _penson = new Penson();

        //第三步:寫返回值為Penson類型的函數(shù)

        public static Penson GetPenson()

        {

            return _penson;

        }

    }

    class Animus

    {

        /// <summary>

        /// 單例模式之懶漢式

        /// </summary>

        private Animus() { }

        private static Animus _animus = null;

        public static Animus GetAnimus()

        {

            if (_animus == null)

            {

                _animus = new Animus();

            }

            return _animus;

        }

    }

}

當(dāng)前題目:單例模式的兩種寫法(餓漢式與懶漢式)
網(wǎng)站路徑:http://jinyejixie.com/article26/ggsjjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗面包屑導(dǎo)航、建站公司品牌網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
诸城市| 织金县| 汽车| 张北县| 克什克腾旗| 肥西县| 衡山县| 舞钢市| 博客| 绍兴县| 新蔡县| 南宁市| 新营市| 南皮县| 永顺县| 达日县| 健康| 辉县市| 玉林市| 华安县| 松原市| 莱州市| 前郭尔| 洛宁县| 岳阳市| 霍邱县| 蒲城县| 资阳市| 宁安市| 肥城市| 新巴尔虎左旗| 洪雅县| 固始县| 洱源县| 滨海县| 探索| 鄢陵县| 都江堰市| 华池县| 南投县| 手机|