1. 程式人生 > >關於工廠模式的作用。為什麼要用工廠模式?

關於工廠模式的作用。為什麼要用工廠模式?

其次,工廠模式可以降低程式碼重複。如果建立物件B的過程都很複雜,需要一定的程式碼量,而且很多地方都要用到,那麼就會有很多的重複程式碼。我們可以這些建立物件B的程式碼放到工廠裡統一管理。既減少了重複程式碼,也方便以後對B的建立過程的修改維護。(當然,我個人覺得也可以把這些建立過程的程式碼放到類的建構函式裡,同樣可以降低重複率,而且建構函式本身的作用也是初始化物件。不過,這樣也會導致建構函式過於複雜,做的事太多,不符合java 的設計原則。)