国产探花免费观看_亚洲丰满少妇自慰呻吟_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語言程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 江油市| 容城县| 犍为县| 铁力市| 新余市| 丰城市| 宁陕县| 邵东县| 昭通市| 从化市| 南宁市| 肥乡县| 舟曲县| 长岭县| 五寨县| 明星| 涟水县| 临沧市| 新民市| 娱乐| 南城县| 股票| 韩城市| 岳西县| 商南县| 彰化县| 资溪县| 平顶山市| 岱山县| 蒙山县| 白银市| 马鞍山市| 炉霍县| 武山县| 安吉县| 饶平县| 灵石县| 潢川县| 呈贡县| 彩票|