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)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 高台县| 玉林市| 夹江县| 柘城县| 高台县| 文安县| 霍山县| 手游| 静宁县| 忻城县| 和田县| 新巴尔虎右旗| 定结县| 综艺| 怀来县| 三江| 蓬安县| 卫辉市| 溧水县| 正蓝旗| 凤阳县| 社会| 台湾省| 桃江县| 峡江县| 福海县| 瓮安县| 五河县| 和静县| 广德县| 布尔津县| 镇安县| 绥芬河市| 两当县| 南丰县| 阳东县| 沙坪坝区| 游戏| 广平县| 资源县| 唐河县|