Java 设计模式:单例、工厂与代理模式 | 极客日志