设计模式---工厂模式
来源:互联网 发布:上古卷轴5梦璃捏脸数据 编辑:程序博客网 时间:2024/06/05 06:49
package 学习;import java.io.IOException;abstract class Human{ public abstract void Eat(); public abstract void Sleep(); public abstract void Beat();}class Man extends Human{ public void Beat() { // TODO 自动生成方法存根 System.out.println("Man can beat"); } public void Eat() { // TODO 自动生成方法存根 System.out.println("Man can eat"); } public void Sleep() { // TODO 自动生成方法存根 System.out.println("Man can sleep"); }}class Female extends Human{ /* (非 Javadoc) * @see 课下学习.Human#Beat() */ @Override public void Beat() { // TODO 自动生成方法存根 System.out.println("Female can beat"); } /* (非 Javadoc) * @see 课下学习.Human#Eat() */ @Override public void Eat() { // TODO 自动生成方法存根 System.out.println("Female can beat"); } /* (非 Javadoc) * @see 课下学习.Human#Sleep() */ @Override public void Sleep() { // TODO 自动生成方法存根 System.out.println("Female can beat"); }}class HumanFactory{ public static Human creatHuman(String gender){ Human human= null; if(gender.equals("man")){ human =new Man(); } else if(gender.equals("female")){ human =new Female(); } return human; }}public class Godness { public static void main(String[] args) throws IOException { Human human =HumanFactory.creatHuman("man"); human.Eat(); human.Beat(); human.Sleep(); }}
0 0
- 设计模式------工厂模式
- 设计模式------工厂模式
- 设计模式 [ 工厂模式 ]
- 设计模式--工厂模式
- 设计模式-工厂模式
- 设计模式--工厂模式
- 设计模式 工厂模式
- 设计模式-工厂模式
- 设计模式 -- 工厂模式
- 设计模式-工厂模式
- 设计模式----工厂模式
- 设计模式---工厂模式
- 设计模式-工厂模式
- 设计模式--工厂模式
- 设计模式---工厂模式
- 设计模式-工厂模式
- 设计模式--工厂模式
- 设计模式 - 工厂模式
- NODEJS
- 1.Java的集合类 2.Vector,ArrayList,LinkedList,SynchronizedList 3.HashMap与ConcurrentHashMap的区别
- oi启航
- cocos2d CCDictionary
- 笔记_Maya动画中功能___摄像机____<围绕主体旋转>
- 设计模式---工厂模式
- ANDROID缩略图Thumbnails
- 如何解决Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,IMPLICIT)的问题
- 一个好用的查询不同国家时间的网站timeanddate.com
- Android Camera API2.0下全新的Camera FW/HAL架构简述
- LeetCode 111: Minimum Depth of Binary Tree
- diff && patch 命令制作补丁
- iOS行业
- iOS 9 适配系列教程