国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

go語言單例模式(Singleton)實例分析

2020-04-01 19:17:32
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了go語言單例模式(Singleton),實例分析了單例模式的原理與Go語言的實現技巧,需要的朋友可以參考下
 

本文實例講述了go語言單例模式(Singleton)用法。分享給大家供大家參考。具體分析如下:

單例模式(Singleton):表示一個類只會生成唯一的一個對象。單例模式具有如下性質:
A.這些類只能有一個實例;
B.這些能夠自動實例化;
C.這個類對整個系統可見,即必須向整個系統提供這個實例。

復制代碼代碼如下:
package singleton
import "fmt"
var _instance *object
type object struct {
    name string
}
func Instance() *object {
   if _instance == nil {
       _instance = new(object)
   }
   return _instance
}
func (p *object) Setname(name string) {
    p.name = name
}
func (p *object) Say() {
    fmt.Println(p.name)
}

 

希望本文所述對大家的Go語言程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶县| 镇安县| 南康市| 凤冈县| 澄江县| 汝城县| 庆阳市| 新安县| 台中市| 阳城县| 达拉特旗| 寿光市| 威信县| 太白县| 曲周县| 太保市| 阳原县| 凯里市| 高碑店市| 五常市| 城固县| 化隆| 浏阳市| 德清县| 九龙坡区| 呼玛县| 额尔古纳市| 集安市| 兴仁县| 修文县| 曲松县| 两当县| 安顺市| 怀远县| 盐池县| 阳信县| 黄龙县| 炉霍县| 赤峰市| 辽宁省| 明水县|