Factory(工廠)模式

          Posted on 2007-10-12 13:37 Jaunt 閱讀(245) 評(píng)論(0)  編輯  收藏 所屬分類: 設(shè)計(jì)模式(java)
          工廠模式:客戶類和工廠類分開。消費(fèi)者任何時(shí)候需要某種產(chǎn)品,只需向工廠請(qǐng)求即可。消費(fèi)者無須修改就可以接納新產(chǎn)品。缺點(diǎn)是當(dāng)產(chǎn)品修改時(shí),工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建及如何向客戶端提供。

          程序代碼 程序代碼
            public class Factory{
              public String Boy = "boy" ;
              public String Girl = "girl" ;
              public People getPeople(String people){
                if (people.equals("boy")){
                  return new Boy();
                }else if(people.equals("girl")){
                  return new Girl();
                }
              }
            }
          主站蜘蛛池模板: 泉州市| 咸丰县| 洛南县| 内黄县| 永福县| 大洼县| 柞水县| 荥经县| 黔东| 壶关县| 临汾市| 涡阳县| 陆河县| 珠海市| 玉林市| 元江| 扎囊县| 德钦县| 兴业县| 成武县| 嫩江县| 福海县| 旺苍县| 孟津县| 裕民县| 成武县| 承德市| 固始县| 皋兰县| 兴国县| 吉隆县| 建湖县| 靖西县| 墨竹工卡县| 东莞市| 大邑县| 宣汉县| 象州县| 台山市| 华容县| 中山市|