设计模式三 考点

1、多线程单例的解决方案

1)double-check:缺点是当访问量过大时,性能会下降

2)恶汉模式

 

2、简单工厂、工厂方法、抽象工厂的区别

简单工厂模式:静态工厂方法模式,根据不同的变量返回不同的产品。创建工作是在工厂类中。违反OCP原则。

工厂方法模式:产品的实际创建工作延时到子类中。

抽象工厂模式:定义了一系列相关或者相互依赖的接口,而不需指定具体的类。易于产品系列切换。

posted on 2015-05-15 19:52  cthu  阅读(157)  评论(0)    收藏  举报

导航