That way I want to stay

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            55 Posts :: 1 Stories :: 41 Comments :: 0 Trackbacks
          完整書籍
          http://www.aygfsteel.com/Files/Wingel/第4章 保持代碼簡潔.rar

          第4章 保持代碼簡潔

          第4章? 保持代碼簡潔

          ????
          示例

          ??? 這是一個會議管理系統(tǒng)。它用來管理所有參會者的信息。剛開始的時候,我們只需要記錄每個參會者的ID(這是會議組織者分配的),姓名,電話和地址就行。于是,我們寫了如下的代碼:
          ???
          ??? class Participant {???????????????????????????????????????????????????????????????????????????
          ?????? String id;?????????????????????????????????????????????????????????????????????????????????
          ?????? String name;???????????????????????????????????????????????????????????????????????????????
          ?????? String telNo;??????????????????????????????????????????????????????????????????????????????
          ?????? String address;????????????????????????????????????????????????????????????????????????????
          ??? }???
          ???
          ??? class ConferenceSystem {??????????????????????????????????????????????????????????????????????
          ?????? Participant participants[];????????????????????????????????????????????????????????????????
          ??? }?????????????????????????????????????????????????????????????????????????????????????????????

          ??? 接著,新的需求來了:現(xiàn)在每個參會者都可以讓組織者幫忙預(yù)訂酒店,所以我們要記錄下他想預(yù)訂的酒店名,入住日期,離開日期,房間類型(單人房或者雙人房)。于是我們又?jǐn)U充成如下的代碼:???

          ??? class Participant {???????????????????????????????????????????????????????????????????????????
          ?????? String id;?????????????????????????????????????????????????????????????????????????????????
          ?????? String name;???????????????????????????????????????????????????????????????????????????????
          ?????? String telNo;??????????????????????????????????????????????????????????????????????????????
          ?????? String address;????????????????????????????????????????????????????????????????????????????
          ?????? boolean bookHotelForHim;???????????????????????????????????????????????????????????????????
          ?????? String hotelName;??????????????????????????????????????????????????????????????????????????
          ?????? Date checkInDate;??????????????????????????????????????????????????????????????????????????
          ?????? Date checkOutDate;?????????????????????????????????????????????????????????????????????????
          ?????? boolean isSingleRoom;??????????????????????????????????????????????????????????????????????
          ?????? void setHotelBooking(String hotelName, Date checkInDate, ...) {????????????????????????????
          ?????????? ...????????????????????????????????????????????????????????????????????????????????????
          ?????? }??????????????????????????????????????????????????????????????????????????????????????????
          ??? }?????????????????????????????????????????????????????????????????????????????????????????????

          ??? 接著,又有一個新的需求來了:參會者可以參加不同的研討會,所以我們要記錄下參會者參加的研討會。對于他要參加的每一場研討會,我們還要記錄下他的登記時間,同時他還需要什么翻譯設(shè)備。于是代碼又?jǐn)U充成:

          具體的內(nèi)容在上面的下載鏈接里面的pdf文件里。

          完整書籍
          http://www.aygfsteel.com/Files/Wingel/%E7%AC%AC4%E7%AB%A0%E4%BF%9D%E6%8C%81%E4%BB%A3%E7%A0%81%E7%AE%80%E6%B4%81.rar
          posted on 2006-11-28 20:51 Wingel 閱讀(1332) 評論(7)  編輯  收藏 所屬分類: 敏捷開發(fā)

          Feedback

          # re: 敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-28 21:48 dudu
          這樣的內(nèi)容不要發(fā)布在首頁!  回復(fù)  更多評論
            

          # re: 敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-28 22:30 Wingel
          @dudu
          你是指有鏈接的不能放在首頁?還是?  回復(fù)  更多評論
            

          # re: 敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-28 22:34 dudu
          這是你的原創(chuàng)文章?  回復(fù)  更多評論
            

          # re: (原創(chuàng)翻譯)敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-29 16:53 templarmxb
          可是我看的一本書里這樣說,只有屬性而沒有動作的類出現(xiàn)的時候,就要考慮該類是否應(yīng)該存在。  回復(fù)  更多評論
            

          # re: (原創(chuàng)翻譯)敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-29 16:56 Wingel
          你是指Participant這個類嗎?  回復(fù)  更多評論
            

          # re: (原創(chuàng)翻譯)敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-29 18:56 blue
          不懂樓主說什么....  回復(fù)  更多評論
            

          # re: (原創(chuàng)翻譯)敏捷開發(fā)的必要技巧4:保持代碼的簡潔 2006-11-30 14:45 thinkSJ
          今天收到了你發(fā)的書,謝謝了  回復(fù)  更多評論
            

          主站蜘蛛池模板: 华坪县| 礼泉县| 双鸭山市| 张家口市| 灵石县| 永平县| 阳山县| 寻甸| 平度市| 商南县| 昌吉市| 沛县| 临清市| 和硕县| 区。| 梁河县| 安多县| 屏山县| 柳州市| 衡山县| 民县| 上高县| 望奎县| 杨浦区| 镇原县| 太康县| 深州市| 武胜县| 东阳市| 丹巴县| 嘉善县| 巴青县| 五河县| 金堂县| 米泉市| 铜陵市| 当阳市| 白水县| 沙湾县| 双辽市| 胶州市|