我舉例的靜態(tài)方法里是每次都創(chuàng)建的,但這個(gè)可以在方法里根據(jù)具體需求進(jìn)行控制,比如方法體可以改成:if (ins == null) {ins = new Person()} return ins;這樣,就可以做到簡(jiǎn)單的單例效果
關(guān)于 Java 的靜態(tài)工廠方法,看這一篇就夠了!小提示:閱讀本文大約需15~20分鐘。 本文略長(zhǎng),所以先來(lái)個(gè)內(nèi)容提要 序:什么是靜態(tài)工廠方法 Effective Java2.1 靜態(tài)工廠方法與構(gòu)造器不同的第一優(yōu)勢(shì)在于,它們...