先上代码: public abstract class GlobalAdvisorAdapterRegistry { /** * Keep track of a single instance so we can return it to classes that request it. */ private static final AdvisorAdapterRegistry instance = new DefaultAdvisorAdapterRegistry(); /** * Retu
package com.javapatterns.flyweight.coffeeshop; public class Flavor extends Order { private String flavor; public Flavor(String flavor) { this.flavor = flavor; } public String getFlavor() { return this.flavor; } public void serve(Table table) { System