解耦设计--职责的细化

一个工厂用于创建对象,如果对象在指定范围内存在(singleton,thread,request,session),则不创建新对象,而是使用之前创建的对象。 UML类图如下:  每个实现类中都有一样创建对象的过程,因此将生成对象方法抽成父类:    父类ObjectFactoryImpl实现了对象创建的过程,在创建对象之前(create方法中)首先调用抽像方法getObjectFromCache(
相关文章
相关标签/搜索