2.Factory(靜态工廠)
作用:
(1)代替構造函數建立對象
(2)方法名比構造函數清晰
JDK中展現:
(1)Integer.valueOf
(2)Class.forName
類圖:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmL3kHMmVDM3gTNwQTOyEzXw8CXz8CXxATMxAjMvw1ckF2bsBXdvwFdl5mLuR2cj5Set1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
//靜态工廠模式
public class StaticFactory {
public static Object createModel()
{
return new Object();
}
}
View Code
2.Factory(靜态工廠)
作用:
(1)代替構造函數建立對象
(2)方法名比構造函數清晰
JDK中展現:
(1)Integer.valueOf
(2)Class.forName
類圖:
//靜态工廠模式
public class StaticFactory {
public static Object createModel()
{
return new Object();
}
}
View Code