1、多线程单例的解决方案
1)double-check:缺点是当访问量过大时,性能会下降
2)恶汉模式
2、简单工厂、工厂方法、抽象工厂的区别
简单工厂模式:静态工厂方法模式,根据不同的变量返回不同的产品。创建工作是在工厂类中。违反OCP原则。
工厂方法模式:产品的实际创建工作延时到子类中。
抽象工厂模式:定义了一系列相关或者相互依赖的接口,而不需指定具体的类。易于产品系列切换。
posted on 2015-05-15 19:52 cthu 阅读(157) 评论(0) 收藏 举报
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3