合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
~~~ public interface CarFactory { Car createCar(); } ~~~ ~~~ public class BmFactory implements CarFactory { @Override public Car createCar() { return new BM(); } } ~~~ ~~~ public class BenciFactory implements CarFactory { @Override public Car createCar() { return new Benci(); } } ~~~ ~~~ Car bm = new BmFactory().createCar(); bm.run(); Car benci = new BenciFactory().createCar(); benci.run(); ~~~ ### 优缺点 ``` 1. 核心的工厂类不再负责创建产品,具体的创建工作交给子类去做 ```