如何提高代碼的動態性----回調機制,反射機制

          ??????? 需求描述:首先有Computable()這么一個類,其中有些方法比如:add,sub,div等等,然后我們現在想要對這些方法進行一些處理,對每個方法的操作添加日志信息,那么我們如何做才能夠很好的實現這樣一個功能呢,如何保證代碼的可擴展性,提高代碼的質量呢
          interface?Computerable()
          {
          ????? Object
          ?Compute();
          }


          ???????
          ??????? 前端控制器的概念,提到了一個例子,飯店中服務員與廚師。服務員將客人?需要的飯菜情況的單子給前臺,然后由前臺負責將她分配給空閑的廚師,然后菜做好了廚師告訴前臺,由前臺告訴服務員菜該送到哪個客人那里。前臺在這里就是一個前端控制器Front Controller。

          ???????? 還有內部匿名類的用法,抽空看看。


          ??????? 記得老師說過,能夠很好的在程序中使用反射機制,是判斷中級程序員和高級程序員的一個重要區別。他說是某個項目經理這么說的,管他呢,總之好好學習就是了。
          ????????留下來的需要講解的東西:反射機制的效率一般都很低,如何結合緩存機制提高它的效率問題。


          時間比較緊,有空再修改

          posted on 2007-03-28 15:09 Ahao_Oristand 閱讀(569) 評論(0)  編輯  收藏


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 日土县| 阳春市| 玛曲县| 达尔| 喀喇沁旗| 阳城县| 临桂县| 手机| 东安县| 商都县| 和静县| 如东县| 齐齐哈尔市| 岗巴县| 舟曲县| 沁源县| 永年县| 甘孜| 木里| 乐陵市| 杭锦后旗| 宁陕县| 思南县| 邹平县| 内丘县| 黄冈市| 天气| 偃师市| 襄垣县| 罗田县| 永善县| 集安市| 治县。| 晴隆县| 静海县| 沧源| 繁昌县| 商河县| 竹山县| 婺源县| 蒙阴县|