Java設計模式:註冊工廠

註冊工廠:html 當咱們要隨機建立多個不一樣父類的子類時,咱們能夠用工廠方法設計模式結合泛型實現。 java 靜態初始化器只有在類首次被加載的時候才能被調用,所以碰上了先有雞仍是先有蛋的問題:生成器在其列表中不包含這個類,所以不能建立這個類的對象,而這個類也就不能被加載並置於這個列表中。 使用工廠方法設計模式,將對象的建立工做交給類本身去完成。工廠方法能夠被多態調用,從而爲你建立適當類型的對象。
相關文章
相關標籤/搜索