請給個例子講解,要求將單例模式和工廠模式結合到一起使用
uj5u.com熱心網友回復:
做一個單件的工廠啊用在服務器上的單例工廠必須考慮執行緒安全,完整的例子如下:public class Test { private static Test instance = null; private Test() {} synchronized public static Test getInstance() { if(instance == null) instance = new Test(); return instance; }}
uj5u.com熱心網友回復:
單例模式和工廠模式結合 :簡單些就是工廠只有一個實體,也就是全域只有一個工廠。
另外就是工廠生產的產品中,有些是只有一個實體的,或者生產的產品全部是唯一的(單件的)。
更扯蛋的就是 多個工廠,但生產的東西卻是全球唯一的。(不管多少個工廠,其實出來的產品只有一個實體)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/97268.html
標籤:基礎類
