简单工厂模式
来源:互联网 发布:数据库日志被截断 编辑:程序博客网 时间:2024/06/06 04:54
1.定义一个工厂f,该工厂可以获取对象
public class FactoryPeople { private FactoryPeople(){}; public static People getPeople(String tyle){ if (tyle.equalsIgnoreCase("Woman")) { return new Woman(); }else{ return null; } }}
2.定义一个抽象类x,供所有对象继承
public abstract class People { public abstract void eat();}
3.定义对象类,继承抽象类x
public class Woman extends People { @Override public void eat() { System.out.println("woman 吃饭"); }}
测试:
public class Test {public static void main(String[] args) { People woman=FactoryPeople.getPeople("woman"); woman.eat();}}输出:woman 吃饭
0 0
- 工厂模式-简单工厂
- 工厂模式-简单工厂
- 工厂模式-简单工厂模式
- 工厂模式-简单工厂模式
- 简单工厂模式,工厂模式
- 工厂模式-简单工厂模式
- 简单工厂模式,工厂模式
- 简单工厂、工厂模式、抽象工厂模式
- 简单工厂、工厂模式、抽象工厂模式
- 简单工厂&工厂模式&抽象工厂模式
- 简单工厂和工厂模式
- 简单工厂和工厂模式
- 1,工厂模式--简单工厂
- 简单工厂和工厂模式
- 简单工厂,工厂模式,抽象工厂
- 简单工厂,工厂模式,抽象工厂
- 简单工厂、工厂方法、抽象工厂模式
- 简单工厂、工厂模式和抽象工厂
- ContentProvider从入门到精通
- Python爬虫(二)“我想要很多很多的表情包”
- 字符编码笔记:ASCII,Unicode和UTF-8
- Android四大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比
- 从源代码分析Android-Universal-Image-Loader的缓存处理机制
- 简单工厂模式
- Unity3D学习之打飞碟游戏
- 无他,但手熟尔
- 工厂模式
- 云冈石窟风景区
- linux下解压命令大全
- shell中实现自动登录(bash环境脚本中)
- shell中条件判断if中的-a到-z的意思
- 单例模式