編程思想之單例設計模式概要

設計模式是針對某類問題總結出的一套行之有效的思想方法,十二今天以java代碼來為大家概述一下,編程最重要的是思想。思想通了,其他語言都是差不多的,只是代碼不同而已。


單例設計模式是為了解決一個類中只允許存在一個實例情況。

實現單例情況,編程思想大概如下:

1.禁止其他應用程序通過此類創建對象

2.在此類中創教此類對象然後通過方法返出去

代碼實現如下:

編程思想之單例設計模式概要

最後做測試:

1.看是否可以創建對象,實例化直接報錯

編程思想之單例設計模式概要

2.看是否只存在一個對象:

編程思想之單例設計模式概要

在控制檯打印的結果來看,通過getInstance方法獲得的對象a,b。給a的屬性name賦值小明,打印b屬性name的值還是小明。則表明a和b是同一個對象,指向同一個內存地址。我們可以打印出來看下

編程思想之單例設計模式概要

結果也是相同的。知道了這種編程思想,然後運用到其他的語言也是可行的。


分享到:


相關文章: