我正在尝试来自fluffycat的构建器示例
SodaImpSingleton sodaImpSingleton = new SodaImpSingleton(new CherrySodaImp());
System.out.println("testing medium soda on the cherry platform");
MediumSoda mediumSoda = new MediumSoda();
mediumSoda.pourSoda();
这里 sodaImSingleton 和 mediumSuda 之间没有关系,仍然当 mediumSoda.pourSoda() 被调用时,它会打印 CherrySodaImp.pourSodaImp() 如何/为什么会发生这种情况?