例如,在生成器加Singleton模式我是從fluffycat混亂從fluffycat
SodaImpSingleton sodaImpSingleton = new SodaImpSingleton(new CherrySodaImp());
System.out.println("testing medium soda on the cherry platform");
MediumSoda mediumSoda = new MediumSoda();
mediumSoda.pourSoda();
這裏tryingout建設者的例子有sodaImSingleton和mediumSuda, 沒有關係仍時mediumSoda.pourSoda()被調用它打印 CherrySodaImp.pourSodaImp()這是怎麼發生的?
我建議調試情況,然後跳入'pourSoda();'看看底下發生了什麼。需要查看更多代碼以確定發生了什麼。 – 2013-05-09 14:44:19