激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java設計模式之簡單工廠模式詳解

java設計模式之簡單工廠模式詳解

2021-01-12 14:15emojiH Java教程

這篇文章主要介紹了java設計模式之簡單工廠模式的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

簡單工廠模式:由一個工廠對象決定創建出哪一種類的實例。

1.抽象類

java" id="highlighter_379558">
?
1
2
3
public abstract class People {
  public abstract void doSth();
}

2.具體類

?
1
2
3
4
5
6
public class Man extends People{
  @Override
  public void doSth() {
    System.out.println("I'm a man,I'm coding.");
  }
}

3.具體類

?
1
2
3
4
5
6
7
public class Girl extends People{
 
  @Override
  public void doSth() {
    System.out.println("I'm a girl,I'm eating.");
  }
}

4.工廠

?
1
2
3
4
5
6
7
8
9
10
11
12
public class PeopleFactory {
 
  public static People getSpecificPeople(String type){
    if("A-Man".equals(type)){
      return new Man();
    }else if("B-Girl".equals(type)){
      return new Girl();
    }else {
      return null;
    }
  }
}

5.測試代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class PeopleTestDemo {
  public static void main(String[] args) {
    People man = PeopleFactory.getSpecificPeople("A-Man");
    Objects.requireNonNull(man,"對象不存在.");
    man.doSth();
 
    People girl = PeopleFactory.getSpecificPeople("B-Girl");
    Objects.requireNonNull(girl,"對象不存在");
    girl.doSth();
 
    People foodie = PeopleFactory.getSpecificPeople("Foodie");
    Objects.requireNonNull(foodie,"對象不存在");
    foodie.doSth();
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/emoji1213/archive/2017/09/28/7605276.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产 视频 一区二区 | 毛片大全 | 国产91小视频在线观看 | 中文字幕网在线 | 欧美精品v国产精品v日韩精品 | 亚洲精品久久久久久久久久久 | 国产一区二区三区影视 | 91精品国产九九九久久久亚洲 | 国产视频第一区 | 在线日韩在线 | 99亚洲精品 | 国产精品久久久久久久久久尿 | 91精品国产一区二区三区四区在线 | 久久久久久久久久久久99 | 看一级毛片 | 美女性感毛片 | 精品国产一区二区三区免费 | 欧美福利视频一区二区三区 | 免费特黄| 国产无限资源在线观看 | 精品一二三区视频 | 成人福利在线播放 | 久久丝袜脚交足黄网站免费 | 黄色av网站免费看 | 毛片视频大全 | 久久久久免费电影 | 日韩视频一区二区三区在线观看 | 中国免费一级毛片 | 91经典视频 | 免费看黄色三级毛片 | 中国av免费在线观看 | 欧美日在线观看 | 日本黄色一级电影 | 久综合| 一级一级一级毛片 | 精品影视一区二区 | 欧美精品1区 | av在线免费观看网 | 国产精品一二三区在线观看 | 黄色成人av在线 | 欧美一级xxx|