解耦設計--職責的細化

一個工廠用於創建對象,如果對象在指定範圍內存在(singleton,thread,request,session),則不創建新對象,而是使用之前創建的對象。 UML類圖如下:  每個實現類中都有一樣創建對象的過程,因此將生成對象方法抽成父類:    父類ObjectFactoryImpl實現了對象創建的過程,在創建對象之前(create方法中)首先調用抽像方法getObjectFromCache(
相關文章
相關標籤/搜索