posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          解讀String 來進行對象與對象之間的操作的

          Posted on 2007-06-05 09:51 G_G 閱讀(801) 評論(0)  編輯  收藏 所屬分類: Inspiration
          ????????ApplicationContext?app? = ? new ?FileSystemXmlApplicationContext( " analysis.xml " );
          ????????AnalysisFactory?af?
          = ? new ?AnalysisFactoryImp();
          ????????
          ????????test?tt?
          = ? new ?test();
          ????????
          ????af.setOrder(
          " ?:$2:?:$0:fr=f5%8?:$1:name? " ?,? new ?Object[] { " liu " ,tt, " heha " } );??
          ?????????????????????????//每個對象以空格分開?每個有 范圍:?對象名?: 對自己的操作?????
          ?????????????????????????//例如 analysis:test:???就是重 spring?中得到?????test 對象

          ????????????????????????//關鍵所在 以String 代替 簡單邏輯 API? 就很一致 并接近自然語言
          ????????af.submits();
          ????????System.out.println(?((test)af.getAttribure(
          " $1 " )).getName()?);

          ????????
          問題:
          對眾多API我們能怎么樣呢?
          解決:用String 再提供一個對象得到你想要的


          下載:
          ?http://www.aygfsteel.com/Files/Good-Game/MyUtil.rar

          ??????首先 .classpath 文件配置 CLASSPATH
          ???????文件 src 源文件 /test-----
          ?????????????????????????????????????????????/bean/test.java????? 為使用test Bean
          ?????????????????????????????????????????????/TestFactory.java? 為測試
          ???????????????????????????????????/analysis-------
          ?????????????????????????????????????????????/AnalysisFactory.java? 為interface方向類
          ?????????????????????????????????????????????/imp------
          ???????????????????????????????????????????????????/AnalysisFactoryAbs.java??為抽象類
          ???????????????????????????????????????????????????/AnalysisFactoryImp.java???為類

          在AnalysisFactoryImp.java???中
          ????????protected Object action(List ele)?????ele? 內一行 name , object , logic , size 為存取?
          ????????????????????????????????????類與類之間的動作??
          ????????protected boolean isScopeExpansion(List vs, String scope, String className)
          ?????????????????????????????????????類 的初次完成用vs.set(1, -對象- ?); 填充
          ????????protected boolean isInSetExpansion(String inOp, Object object)
          ??????? protected void inAction(List vs)

          心得: 寫的不好 但 想法就是 以String 提供統一的簡單的API ??
          主站蜘蛛池模板: 华亭县| 南部县| 遵义县| 沅陵县| 四川省| 紫金县| 习水县| 武隆县| 辉县市| 汪清县| 黄骅市| 贵港市| 英山县| 锦州市| 稷山县| 定安县| 通州市| 云浮市| 衢州市| 遵义县| 蒙自县| 溧水县| 禄丰县| 绥芬河市| 通辽市| 枣阳市| 甘孜| 青田县| 始兴县| 旺苍县| 吉隆县| 平利县| 读书| 刚察县| 马关县| 咸宁市| 牡丹江市| 南投市| 奇台县| 盈江县| 桂东县|