簡單工廠模式 為什麼要有工程模式? 因為在有很多對象需要集中集中操作的時候,可以減少代碼的復用和提高代碼的靈活性,具體參考下例。 什麼是工廠模式? 1、什麼是工廠? 一個專門來創建實例的類叫做工廠,下麵是一個簡單的例子。 工廠模式的好處有哪些? 提高代碼服用性和靈活性,工廠模式解決了對象創建問題。 ...
簡單工廠模式
為什麼要有工程模式?
因為在有很多對象需要集中集中操作的時候,可以減少代碼的復用和提高代碼的靈活性,具體參考下例。
什麼是工廠模式?
1、什麼是工廠?
一個專門來創建實例的類叫做工廠,下麵是一個簡單的例子。
public classs Factory{ //創建工廠類
public static Object CreateBean(Object arg){
//根據參數創造不同的子類,實現多態。
Object ob = null;
switch(arg){
case: arg1{ob = new Object1();}
case: .....
break;
}
}
}
工廠模式的好處有哪些?
提高代碼服用性和靈活性,工廠模式解決了對象創建問題。
Tips:
聚合表示一種弱的“擁有”關係,體現的是A對象可以包含B對象,但是B對象不是A對象的一部分。。
封裝的好處在於將邏輯處理分離開來,到達高復用、高擴展、高靈活性的的目的。