/** * 字母 * @author stone * */ public class Letter { private String name; public Letter(String name) { this.name = name; } public String getName() { return name; } } /** * 一个产生字母对象的 享元工厂(单例工厂) * @author stone * */ public class LetterFactory { private…