工厂设计模式

实现创建者和调用者分离

//车

class Car{

private double price;

private double type;

}

//奔驰

class Benchi extends Car{

....

}

//奥迪

class Aodi extends Car{

....

}

//汽车工厂

interface CarFactory{

public Car createCar();

}

//奔驰工厂

class BenchiFactory implements CarFactory{

@Override

public Car createCar() {

System.out.println("制造奔驰");

return null;

}

}

//奥迪工厂

class AodiFactory implements CarFactory{

@Override

public Car createCar() {

System.out.println("制造宝马");

return null;

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,398评论 19 139
  • 1.新建Bucket 提示:所属地域根据需求选择,读写权限为公共读 2.Bucket配置 2.1 跨域设置 添加规则
    岁月静好⻗阅读 3,365评论 0 0
  • 你要明白永远有一个男人在不远处守望着你 不是他,便是他,或者另一些他 永远存在,且总数永远是一 这个一是你永恒的牵...
    兔子乔阅读 1,917评论 0 2
  • 《将哲学血肉化 六》学习分享: 怎样说服员工,团结他们,带领他们,是很烦人的事。而做不好这一点,只是认为"我跟你付...
    利他心阅读 1,417评论 0 1