我的對工廠模式的理解

問題:當有一羣相關的具體類時(假設擁有DuckStore類,Duck類及其子類RedDuck,WhiteDuck,BlackDuck),咱們建立對象是這樣的: 這樣當咱們須要增長或刪除新的Duck的子類的時候,每次都必需要來修改這裏的代碼,會形成系統難以維護和更新; 解決方法:這時候咱們就須要引入工廠模式; 工廠模式: 做用:代替了new對象; 好處:① new對象的話,一旦代碼有變化或者拓展,就
相關文章
相關標籤/搜索