java學習

          java學習

           

          設計模式之簡單工廠

          package simpleFactory;
          public interface People {
          void say();
          }
          package simpleFactory;
          public class Man implements People{
          public void say() {
          System.out.println("男人");
          }
          }
          package simpleFactory;
          public class Woman implements People{
          public void say() {
          System.out.println("女人");
          }
          }
          package simpleFactory;
          public class SimpleFactory {
          public static People create(String className) throws ClassNotFoundException, InstantiationException, IllegalAccessException{
          Class class1 = Class.forName(className);
          return (People) class1.newInstance();
          }
          }
          package simpleFactory;
          public class Test {
          public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
          People man = SimpleFactory.create("simpleFactory.Man");
          People woman = SimpleFactory.create("simpleFactory.Woman");
          man.say();
          woman.say();
          }
          }

          posted on 2017-09-01 14:18 楊軍威 閱讀(105) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 仲巴县| 保山市| 安吉县| 北流市| 米易县| 福州市| 炎陵县| 八宿县| 鄂伦春自治旗| 永春县| 枣庄市| 安龙县| 晴隆县| 城固县| 平顺县| 海安县| 临安市| 四子王旗| 莱州市| 句容市| 芮城县| 湘西| 遂溪县| 诏安县| 江城| 乌什县| 海南省| 苍南县| 榆林市| 沂源县| 威信县| 南乐县| 平利县| 镇江市| 东兰县| 隆子县| 泽普县| 博客| 全椒县| 沾化县| 卫辉市|