Factory(工廠)模式

          Posted on 2007-10-12 13:37 Jaunt 閱讀(238) 評論(0)  編輯  收藏 所屬分類: 設計模式(java)
          工廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何創建及如何向客戶端提供。

          程序代碼 程序代碼
            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();
                }
              }
            }
          主站蜘蛛池模板: 花垣县| 安泽县| 满城县| 东乌珠穆沁旗| 彭阳县| 阳东县| 承德市| 汤阴县| 县级市| 罗甸县| 新龙县| 德江县| 开封县| 长沙市| 德州市| 拜泉县| 托克逊县| 伊吾县| 玉林市| 顺平县| 大姚县| 合肥市| 叙永县| 洮南市| 平江县| 新宾| 淮安市| 台北市| 河曲县| 高州市| 新民市| 邵阳市| 县级市| 乌什县| 韩城市| 黔南| 高雄县| 伽师县| 大姚县| 大化| 越西县|