public class CarFactory {
//简单工厂模式1
public Car createCar(String type)
{
if(type.equals("奥迪"))
{
return new Audi();
}else if(type.equals("比亚迪"))
{
return new Byadi();
}
return null;
}
//或简单工厂模式2
public static Car createAudi()
{
return new Audi();
}
public static Car createByadi()
{
return new Byadi();
}
}
java GOF23设计模式-简单工厂模式
原创wx5d21d5e6e5ab1 ©著作权
©著作权归作者所有:来自51CTO博客作者wx5d21d5e6e5ab1的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
GOF23之工厂模式
一、核心作用:实现了创建者和调用者分离二、面向对象的基本原则:1、O
java 设计模式 工厂类 简单工厂模式 工厂方法模式 -
GOF23种设计模式趣谈
在网络上流畅很广的一
GOF23种设计模式趣谈 客户端 迭代 子类 -
GOF23种设计模式总览
常用的设计模式可以概括为23种模式,按照特点有将其分为三大类型:创建型咱们java开
java 开发人员 设计模式 -
GOF23之代理模式
一、核心作用间接对目标对象进行访问可以详细控制某个对象的方法,对目标
java 设计模式 spring aop ide -
GOF23之原型模式
一、核心作用:以某个对象为原型,复制出新的对象通过New产生一个对象需要非
设计模式 项目管理 java 浅克隆 ide