[概念] 請問關於Java的constructor

看板OOAD作者 (valda)時間12年前 (2011/07/20 00:51), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/1
大家好~之前在公司主要維護VB6.0開發的AP,最近轉換跑道,新公司是用JAVA當作 開發工具,所以最近都在念JAVA,在看Thinking in JAVA時,看到關於constructor 的章節,裡面有提到將constructor變成private,我實在不太懂為何要將constructor 變成private,然後用static method回傳此class的instance,實在不懂為何要這樣 做?請各位前輩指點,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.2.206

07/20 00:55, , 1F
為了要控制 instance 的數量,至於數量多寡則由需求
07/20 00:55, 1F

07/20 00:55, , 2F
決定。
07/20 00:55, 2F

07/20 10:30, , 3F
哪一家公司?
07/20 10:30, 3F

07/20 11:12, , 4F
singleton pattern 理由同一樓
07/20 11:12, 4F

07/22 21:21, , 5F
基本上就是不准user自己產生
07/22 21:21, 5F

08/11 05:01, , 6F
先看看design pattern吧。
08/11 05:01, 6F
文章代碼(AID): #1E9RNuIW (OOAD)
文章代碼(AID): #1E9RNuIW (OOAD)