工厂模式

来源:互联网 发布:做java程序员有前途吗 编辑:程序博客网 时间:2024/06/07 12:19

 

package com.mhm.factory;import com.mhm.simplefactory.Car;public interface Driver {public Car driverCar();}package com.mhm.factory;import com.mhm.simplefactory.Benz;import com.mhm.simplefactory.Car;public class BenzDriver implements Driver {@Overridepublic Car driverCar() {return new Benz();}}package com.mhm.factory;import com.mhm.simplefactory.Bmw;import com.mhm.simplefactory.Car;public class BmwDriver implements Driver {@Overridepublic Car driverCar() {return new Bmw();}}package com.mhm.factory;import com.mhm.simplefactory.Car;public class Magnate {public static void main(String[] args) {Driver driver = new BenzDriver();Car car = driver.driverCar();car.drive();}}

 

 

原创粉丝点击