概述
静态工厂方法模式就是将之前的多个工厂方法模式里的方法置为静态的,不需要创建实例,直接调用即可。
步骤
- 1.修改GunFactory.java
- 2.修改StaticFactoryTest.java
代码实践
修改GunFactory.java
public class GunFactory {
public static IGun getGunAK47() {
return new AK47();
}
public static IGun getGunM4A1() {
return